【发布时间】:2017-10-17 12:47:41
【问题描述】:
我有一个UITableView 和一个UICollectionView 里面。我想将其排序为 Descend (Latest Post First)。我该怎么做?,我尝试了几种方法,但都不起作用。
以下是我的代码和回复
[Utilities serverRequest:@{@"getAnnouncement":@"a6dba37437ced2c3b07469fd6c0661f3"} completionBlock:^(id response) {
collectionViewDic[@"announcement"] = response[@"response"];
_annArray = response[@"response"];
NSLog(@"AnnouncementResponse%@",response);
// sorting to newest
/*
NSSortDescriptor *sortDescriptor;
sortDescriptor = [[NSSortDescriptor alloc]initWithKey:@"anc_id" ascending:NO];
NSMutableArray *sortDescriptors = [NSMutableArray arrayWithObject:sortDescriptor];
[_annArray sortedArrayUsingDescriptors:sortDescriptors];
NSLog(@"Sorted - AnnouncementResponse%@",response);
*/
/*
NSSortDescriptor* sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"anc_id" ascending:NO];
NSArray* sortedArray = [_annArray sortedArrayUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
NSLog(@"Sorted Array Response -%@",sortedArray);
*/
announcmentDone = YES;
if (newsDone && bulletInDone && announcmentDone && !refreshed) {
refreshed = YES;
[table reloadData];
}
} errorBlock:nil];
【问题讨论】:
-
请根据我的回复建议我一个代码..
标签: ios objective-c uitableview sorting uicollectionview