У меня есть простая ситуация, когда у меня есть две сущности, связанные с отношением «многие ко многим».
Два объекта, Тревоги и Теги. Когда я хочу получить все тревоги, связанные с данным тегом, я попробовал это:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%@ IN tags", theTag];
Я получаю все сигналы тревоги, а не только те, которые связаны с тегом.
Однако попытка сделать это наоборот работает:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF in %@", theTag.alarms];
По сложным причинам, связанным с повторным использованием кода, мне действительно нужно, чтобы первый работал. Любая помощь приветствуется! Спасибо!