NSSortDescriptor и к - много отношений

Посмотрите мой пример таблицы в этом вопросе:

Localisation/I18n данных базы данных в LINQ к SQL

таблица типа состояния отображается на Перечислимые величины. Реальная выгода здесь - то, что Вы можете иметь локализацию в своих отчетах и через Ваши приложения и указать внешние идентификаторы для интеграции с третьими сторонами, которые не хотят Ваши внутренние значения и т.д. Это отделяет перечислимое описание от, он - значение.

8
задан MPelletier 9 September 2010 в 14:27
поделиться

2 ответа

Вероятно, не лучшее решение, но вы всегда можете извлечь данные и отсортировать их постфактум. Взгляните на Сортировка и фильтрация объектов NSArray .

1
ответ дан 5 December 2019 в 23:15
поделиться

Вот код, который у меня есть, где я делаю аналогичный

NSError *error;

if (![[self fetchedResultsController] performFetch:&error])
{
    UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Error" message:[error localizedDescription] delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] autorelease];
    [alert show];
}
else
{
    self.feedsArray = [fetchedResultsController fetchedObjects];

    NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"articles.@max.postDate" ascending:NO];
    NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];

    self.feedsArray = [feedsArray sortedArrayUsingDescriptors:sortDescriptors];

    [sortDescriptors release];
    [sortDescriptor release];

    NSInteger overviewAmount = [[feedsArray valueForKeyPath:@"@sum.unreadArticles"] integerValue];

    ....
}
0
ответ дан 5 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: