2013-02-21 3 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]];