Упорядоченные отношения iOS 5 / Lion Core Data: указать порядок? - PullRequest
1 голос
/ 14 декабря 2011

Я пытаюсь использовать Базовые Данные, и это функция упорядоченных отношений, и я просто не могу найти, как бы я на самом деле указал порядок. Я пометил мои отношения как «упорядоченные», но не вижу, где я установил, скажем, «порядок по атрибуту XXX по убыванию».

1 Ответ

2 голосов
/ 14 декабря 2011

Упорядоченные отношения означают только упорядоченные произвольным образом. (Заказывается пользователем, например.)

Если вы хотите иметь порядок, связанный с вашими атрибутами, добавьте дескриптор сортировки в запрос на выборку:

NSSortDescriptor* sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
NSArray* sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...