1

私は単にエンティティに対してexecuteFetchRequestを実行し、@"tanId"と言います。これは5つのレコード1、2、3、4、5を含みます。

->問題は初めて2,3,4,5,1-のように表示されます->もう一度実行すると4,2,1,3,5のように表示されます

スーパードゥーパーグッド

誰もがこの問題を修正する方法を教えてくれます。

4

1 に答える 1

1

NSSortDescriptor を使用して、NSFetchRequest を並べ替えることができます。それ以外の場合、順序は保証されません。Core Data Programming GuideのFetching Managed Objectsセクションにいくつかの例があります。

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]
    initWithKey:@"firstName" ascending:YES];
[request setSortDescriptors:@[sortDescriptor]];
于 2013-02-21T12:38:50.517 に答える