] NSPredicate для поиска в объектах отношений [

] [

] У меня есть объект под названием Band, который имеет отношение ко многим к объекту Category. Сущность Category просто содержит строковый атрибут categoryName. [

] [

] Пример записи: [

] [
Band:       
  bandName: Kiss
  bandCategories:   -  > BandCategory:categoryName:Glam
                    -  > BandCategory:categoryName:Rock
] [

] Как мне использовать NSPredicate для поиска по всем моим группам групп, которые соответствуют, например, категории «Рок»? [

]
21
задан TechZen 15 August 2011 в 13:06
поделиться

1 ответ

В соответствии с Руководством по программированию NSPredicate вам необходимо указать путь к ключу categoryName с помощью спецификатора ANY или ALL.

NSString *category = @"Rock";
[NSPredicate predicateWithFormat:@"ANY bandCategories.categoryName == %@", category];
48
ответ дан 29 November 2019 в 20:08
поделиться