Я новичок в поддержке Apple iPhone 3.0 SDK для Core Data, и я относительно новичок в разработке для iPhone. Мой вопрос касается немного более "сложной" сортировки, чем описано в документации. Я подозреваю, что я делаю неправильное, фундаментальное предположение.
Как отсортировать предварительно выбранную коллекцию управляемых объектов по свойству, содержащему несколько уровней глубже в коллекции?
Пример:
Ферма имеет 1 ко многим Ковбой (Farm.cowboys)
Ковбой имеет 1 к 1 на человека (Cowboy.person)
Персона имеет фамилию (Person.lastName)
Весь граф объектов был выбран, и ковбои отображаются через UITableView. Теперь, как мне отсортировать Ковбоев по lastName? Нужно ли мне их повторно? и если да, как мне сделать это с помощью вложенной сортировки?
В настоящее время я пытаюсь отсортировать NSMutableArray из ковбоев ([Farm.cowboys allobjects]), который подходит для этих свойств в Cowboy. Но я не уверен, как заставить это работать при сортировке коллекции Cowboys по Cowboy.person.lastName?