我有一个实体作者和另一个实体书籍,其中有作者与书籍的一对多关系。因此,我在与作者的关系中将这些书称为NSSet
。如果我想删除或添加作者的书籍,Core Data是否足以让我改变作者书籍的nsset?或者我是否需要在图书实体中专门删除或添加图书?
换句话说,以下内容是否足以改变作者的书籍?
NSSet *bookSet = _author.books;
NSMutableSet *mutableBookSet = [NSMutableSet setWithSet:bookSet];
[mutableBookSet removeObject:bookToRemove];
newBookSet = mutableBookSet;
_author.books = newBookSet;
或者我是否需要从图书实体中删除图书?
感谢您的任何建议。
答案 0 :(得分:0)
以上内容足以改变作者的书籍。是
不要忘记保存上下文,但一切似乎都很好