Я работаю над приложением для iPhone с развернутой таблицей, в котором есть предварительно заполненные данные. Я использую Core Data и NSFetchedResultsController для заполнения представлений таблиц. На последнем уровне табличного представления, которое показывает элемент (управляемый объект), я хочу, чтобы мой пользователь мог выбрать этот элемент, который в конечном итоге должен быть показан в другом представлении. Это другое представление будет своего рода списком избранного (реализованным в виде вкладок). Затем у пользователя будет выбор: удалить или добавить другие элементы в список избранного.
Моя модель состоит из трех объектов, каждая из которых представляет один уровень табличного представления. Сущность более высокого уровня имеет отношение ко многим к сущности более низкого уровня, а обратные отношения - к одному
Как использовать существующий управляемый объект (объект на последнем уровне представления таблицы), чтобы сохранить его и отобразить в представлении избранного списка? Должен ли я создать новую сущность и установить отношения между ними?