2013-02-21 17 views
1

我只是在做实体的executedFetchRequest说@“tanId”它contiains 5条1,2,3,4,5默认fetchrequest结果为了改变每次

- >问题是它第一次显示像2,3,4,5,1 - >如果再运行它显示像4,2,1,3,5

超dooper好

任何一个可以告诉如何纠正这个问题。

回答

1

您可以使用NSSortDescriptor对NSFetchRequest进行排序。否则,订单不能保证。核心数据编程指南的Fetching Managed Objects部分中有一些示例。

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] 
    initWithKey:@"firstName" ascending:YES]; 
[request setSortDescriptors:@[sortDescriptor]];