2014-10-11 3 views
0

Я хочу получать объекты B, который имеет отношение ко многим с объектом A (т.е. A -. >> B) это мой Core Data graphОсновные данные Fetch запрос Отношения

и я хочу, когда я выбрать группу в «группе View Controller», откройте все члены выбранной группы в «Контроллере контактов», like here

+0

Что-то вроде этого: http://stackoverflow.com/questions/25930232/coredata-predicate-for-one-to-many-relationship/25931652#25931652? – Larme

ответ

0

Дайте «диспетчеру просмотра контактов» свойство типа Group (группа, выбранная в списке групп) - назовем это group. Если вы используете UITableView вы должны использовать NSFetchedResultsController, который должен включать в себя дескриптор сортировки (например, в алфавитном порядке по имени) и следующий предикат:

NSPredicate(format: "group = %@", group) 

NB: в вашем графике объекта вы используете нелогичное множественное число при именовании субъект Contacts вместо более правдоподобных Contact.

Смежные вопросы