私は単にエンティティに対してexecuteFetchRequestを実行し、@"tanId"と言います。これは5つのレコード1、2、3、4、5を含みます。
->問題は初めて2,3,4,5,1-のように表示されます->もう一度実行すると4,2,1,3,5のように表示されます
スーパードゥーパーグッド
誰もがこの問題を修正する方法を教えてくれます。
私は単にエンティティに対してexecuteFetchRequestを実行し、@"tanId"と言います。これは5つのレコード1、2、3、4、5を含みます。
->問題は初めて2,3,4,5,1-のように表示されます->もう一度実行すると4,2,1,3,5のように表示されます
スーパードゥーパーグッド
誰もがこの問題を修正する方法を教えてくれます。
NSSortDescriptor を使用して、NSFetchRequest を並べ替えることができます。それ以外の場合、順序は保証されません。Core Data Programming GuideのFetching Managed Objectsセクションにいくつかの例があります。
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]
initWithKey:@"firstName" ascending:YES];
[request setSortDescriptors:@[sortDescriptor]];