Я пытаюсь реализовать модель данных папок и элементов в Core Data. Он будет отображен в виде таблицы. Я использую сущность listItem для табличного представления со следующими свойствами:
listItem
--------
isFolder (BOOL)
item (relationship to an Item)
folder (relationship to a Folder, if isFolder is true, otherwise nil)
Сущности Моя папка и Элемент имеют свойство name и свойство dateCreated. Моя папка также имеет отношение «listItems», содержащее больше listItems. Все элементы listItems содержатся в родительской папке.
Как я могу попросить контроллер выбранных результатов использовать свойство name или dateCreated для упорядочивания табличного представления, даже если они находятся в разных отношениях? Нужно ли делать копию имени и даты, созданных в listItem? Есть ли лучший способ сделать это в Core Data? Спасибо.