2

我需要对我的部分中的行进行排序,从fetchedResultsController.

我正在尝试确保将 lastCell 属性设置为YES, 的实体成为其部分中最后显示的单元格。不知何故,它总是第一个?这不可能吗?

从 timeStamp 订购效果很好。lastCell另一方面似乎没有任何效果。

NSSortDescriptor *sortDescriptor1 = [[NSSortDescriptor alloc] initWithKey:@"timeStamp" ascending:NO];
NSSortDescriptor *sortDescriptor2 = [[NSSortDescriptor alloc] initWithKey:@"lastCell"  ascending:NO];
4

2 回答 2

5

将 lastCell 的 NSSortDescriptor 设置为升序。毕竟,假(又名 0)出现在真(1)之前。

于 2013-07-30T20:15:00.183 回答
0

您可能会尝试创建一个简单的自定义比较方法来使用。这个问题将是一个很好的参考:

使用 NSSortDescriptor 的非常自定义的顺序

于 2013-07-30T20:18:08.440 回答