У меня есть объекты Customer, Event и Address в моей модели данных. Клиент и адрес имеют отношение «один ко многим» к событию.Как выполнить запрос/отфильтровать отношения ко многим в Core Data
я могу получить четкий список адресов для событий заказчика для делая это:
NSSet *addressSet = [customer valueForKeyPath:@"events.address"];
Для части пользовательского интерфейса я работаю сейчас, мне нужно, чтобы отобразить адрес из наиболее последнее событие до этого момента, у которого есть адрес.
Я начинаю идти по пути создания NSFetchRequest, устанавливая его сущность, сортировать дескрипторы, предикат, а затем перебирать результаты, но это похоже на много кода. Не хватает ли я определенного способа фильтрации/сортировки на «событиях» отношения объекта Customer или создает наилучшее решение NSFetchRequest?
Это помогает принять ответ (если вы считаете, что это правильно :), чтобы он мог увеличить вашу репутацию здесь для будущих вопросов. –