Вам следует рассмотреть возможность создания в вашей модели другого объекта с именем Category
. Создать отношения между двумя объектами. Сделайте их обоих отношениями ко-многим.
В вашем Category
объекте создайте строковый атрибут с именем name
. Это будет то место, где вы установите его на film
, music
и т. Д. Затем вы сможете получить все объекты, которые соответствуют категории фильма, используя предикат, такой как:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY categories.name == %@", category];