0
我有一個實體作者和另一個實體書籍,作者與書籍之間存在一對多關係。因此,我將這些書籍作爲NSSet
代表與作者的關係。如果我想爲作者刪除或添加圖書,Core Data是否足夠聰明,僅僅是爲了改變作者的nsset書籍?或者我需要在圖書實體中專門刪除或添加圖書?IOS/Objective-C/CoreData:以一對多關係編輯NSSet
換句話說,以下內容足以爲作者改變書籍嗎?
NSSet *bookSet = _author.books;
NSMutableSet *mutableBookSet = [NSMutableSet setWithSet:bookSet];
[mutableBookSet removeObject:bookToRemove];
newBookSet = mutableBookSet;
_author.books = newBookSet;
還是我需要從圖書實體中刪除圖書?
感謝您的任何建議。