2015-04-29 2 views
1

Привет всем,Удалить связь между двумя сущностями MagicalRecord

Я использую MagicalRecord и я стараюсь, чтобы удалить связь устанавливается между двумя сущностями

< < Контакт --- >> Группа

A контакт может быть связан с несколькими группами, и группа также может быть связана с несколькими контактами.

Например, Бен находится в 1-й группе, Алекс также в 1-й группе, я хочу, чтобы удалить Бен из группы 1.

Любая идея?

Заранее спасибо.

+0

Почему вы просто не устанавливаете свою группу в нуль и сохраняете контекст. (Если групповое сущность необязательно)? – Foriger

+0

Ну, я только хочу удалить этот контакт из одной группы, если я установил его группы в нуль, он больше не будет связан с какой-либо группой. И да, я могу это сделать, а затем заселить его группы, но это немного жестоко, я думаю :) – Randy

ответ

2

Вы можете использовать метод из категории CoreDataGeneratedAccessors вашего подкласса NSManagedObject. Если имя вашего набора отношений - groups, имя этого сгенерированного метода - removeGroupsObject.

+0

Это именно то, что я искал, большое спасибо! – Randy

Смежные вопросы