У меня есть БД со следующими отношениями:
A << - >> B
A: таблица членов;B: Таблица действий
Участник имеет много действий, и у каждого действия есть много участников.Таким образом, отношение «многие ко многим».
Когда пользователь выбирает Activity из tableView, необходимо отправить новый tableView со всеми членами, у которых есть эта Activity.
В NSP-предикате"child" tableView, я делаю:
request.entity = [NSEntityDescription entityForName:@"Members" inManagedObjectContext:context];
request.predicate = [NSPredicate predicateWithFormat:@"memberActivity = %@", [NSSet setWithObject:activity]];
И результат:
*** Завершение работы приложения из-за необработанного исключения 'NSInvalidArgumentException', причина: 'to-manyключ здесь не разрешен '
Что я делаю не так?
Спасибо,
RL