对于我的聊天应用程序,我只想最后 5 条消息,按日期排序。如果我设置了 fetchLimit,chatMessages 会正确排序,但我会得到按日期排序的前 5 条消息。
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"date" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObjects:sortDescriptor, nil];
[fetchRequest setFetchLimit:5];
提前致谢