我只是为一个ENtity执行一个executionFetchRequest,说@“tanId”它只包含5条记录1,2,3,4,5
- >问题是第一次显示像2,3,4,5,1 - >如果再次运行它显示像4,2,1,3,5
super dooper good
任何人都告诉如何纠正这个问题。
答案 0 :(得分:1)
您可以使用NSSortDescriptor对NSFetchRequest进行排序。否则,订单无法保证。 “核心数据编程指南”的Fetching Managed Objects部分中有一些示例。
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]
initWithKey:@"firstName" ascending:YES];
[request setSortDescriptors:@[sortDescriptor]];