【发布时间】:2013-02-21 12:35:17
【问题描述】:
我只是为一个实体做一个执行的FetchRequest,说@“tanId”它包含5条记录1、2、3、4、5
--> 问题是第一次显示为 2,3,4,5,1 --> 如果再次运行它会显示 4,2,1,3,5
超级棒的好
任何人都告诉如何纠正这个问题。
【问题讨论】:
标签: iphone objective-c iphonecoredatarecipes
我只是为一个实体做一个执行的FetchRequest,说@“tanId”它包含5条记录1、2、3、4、5
--> 问题是第一次显示为 2,3,4,5,1 --> 如果再次运行它会显示 4,2,1,3,5
超级棒的好
任何人都告诉如何纠正这个问题。
【问题讨论】:
标签: iphone objective-c iphonecoredatarecipes
您可以使用 NSSortDescriptor 对您的 NSFetchRequest 进行排序。否则,无法保证订单。 Core Data Programming Guide 的 Fetching Managed Objects 部分有一些示例。
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]
initWithKey:@"firstName" ascending:YES];
[request setSortDescriptors:@[sortDescriptor]];
【讨论】: