Как установить вторичный ключ сортировки NSSortDescriptor?

Я успешно отсортировал данные, которые у меня есть по моему имени ключа lastName , но я хочу знать, как сортировать по lastName , а затем по firstName . Вот код, который я использовал для сортировки по lastName

 NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"firstName" ascending:YES]; [request setSortDescriptors:[NSArray arrayWithObject:sortDescriptor]]; 

Как добавить вторичный ключ сортировки firstName ?

 NSSortDescriptor *sortDescriptor1 = [[NSSortDescriptor alloc] initWithKey:@"firstName" ascending:YES]; NSSortDescriptor *sortDescriptor2 = [[NSSortDescriptor alloc] initWithKey:@"lastName" ascending:YES]; [request setSortDescriptors:[NSArray arrayWithObjects:sortDescriptor1, sortDescriptor2, nil]]; 

Обратите внимание, что вы передаете массив дескрипторов сортировки. Просто создайте еще один дескриптор для firstname и создайте массив с обоими дескрипторами. Они будут применяться в порядке массива.

  • Могу ли я изменить сообщение в повторяющейся UILocalNotification?
  • Пакетная сборка и архивирование приложений iOS через терминал
  • Невозможно создать NSPersistentStoreCoordinator с ошибкой модели nil
  • Как получить доступ к журналу устройства (не сообщать о сбоях) в организаторе Xcode
  • xcode не будет компилировать приложения iOS, сбой при открытии файлов .xib или .storyboard
  • Как проверить выпуск сборки на устройстве с помощью Xcode 4.2?
  • GLPaint в OpenGL ES 2.0
  • как решить проблему: «Метод экземпляра» -arrayByPerformingSelector: «не найден (тип возврата по умолчанию -« id »)»
  • обновленный xcode для приложения ios5 не будет останавливаться на __dyld__dyld_start
  • Охват кода Xcode и fopen $ UNIX2003
  • Универсальная платформа IOS (kstenerud)
  • Interesting Posts

    UISplitViewController: как представить главный вид в подробном представлении по событию кнопки, а не через жестовый саблей

    Приложения для ландшафтов Xcode 5 / iOS 7

    Включение и отключение переноса аннотации (на лету) (iOS Mapkit)

    Генерация тона в iOS с 16-битным PCM, AudioEngine.connect () вызывает AUSetFormat: error -10868

    Как открыть конструктор интерфейса в Xcode 4?

    Есть ли способ, чтобы RACSignal продолжал получать `next`s после ошибки?

    Измените псевдоним в чате в XMPP-чате с помощью quickblox

    Можно ли установить границу UITextView или UILabel в Storyboard?

    Логгер Lumberjack 2.0 с Swift

    курсор ios onsenui всплывает над текстовым полем

    Xcode 8 не найдена кодовая подпись

    Предотвращение появления сторонних расширений в списке приложений Open In

    Дата NSCalendarFromComponents возвращает неправильное значение при использовании недель

    Автоматический выбор первого текстового поля UITableView

    Как я могу создать один UITableView с двумя источниками данных

    Давайте будем гением компьютера.