Звучит так, как будто вы хотите установить обратную связь тега.
Если Foo имеет отношение «один к одному» с Tag, называемое tagMember
, обратное отношение которого является отношением Tag-to-many к Foo, называемым fooMembers
, то получить набор всех foos, для которых tagMember
является выделенный тег, вы бы сделали это:
NSSet *setOfFoos = selectedTag.fooMembers;
Или, если вы не настроили подкласс для Tag и, следовательно, не можете использовать точечный синтаксис, вы должны сделать это:
NSSet *setOfFoos = [selectedTag valueForKey:@"fooMembers"];
(Другими словами, поскольку у вас уже есть элемент, связанный с объектами, которые вы ищете, вы можете получить эти объекты непосредственно из этого элемента, а не запускать выборку.)