为Xcode tableview排序问题

时间:2013-01-09 01:29:38

标签: xcode uitableview

所以我设置了一个从mysql下载数据的uitableview。我正在尝试获取我的应用程序,以便最常查看的电影显示在表格的顶部,但是虽然这样可以将0个视图放在底部,但实际上它会翻转,以便查看最多的视图位于底部。非0观察细胞。显然,xcode一直告诉我没有降序命令。我该如何修理这样的东西?

sortDesc = [[NSSortDescriptor alloc] initWithKey:@"viewers" ascending:NO];
[beaus sortUsingDescriptors:[NSArray arrayWithObject:sortDesc]]; //beaus is a NSMutableArray

2 个答案:

答案 0 :(得分:0)

您没有正确地实例化NSSortDescriptor

sortDesc = [NSSortDescriptor sortDescriptorWithKey:@"viewers" ascending:YES];

然后只需将sortDescriptor设置为sortDescriptors NSArray

答案 1 :(得分:0)

NSSortDescriptor *sortDesc = [NSSortDescriptor sortDescriptorWithKey:@"viewers" ascending:NO];
[beaus sortUsingDescriptors:@[sortDesc]];

这假设要比较的值按所需顺序进行比较,比较表示为NSString s的数字有很多问题,