1
我看下面的例子將一對多的關係回到CoreDatacoreData插入到一對多的關係
的其中「currentDog」有很多「走」
walk.date = NSDate()
let walks = currentDog.walks!.mutableCopy() as! NSMutableOrderedSet
walks.addObject(walk)
currentDog.walks = walks.copy() as? NSOrderedSet
,這是他們插入的方式新步行
我想知道爲什麼這樣做?當你可以簡單地做
walk.date = NSData()
walk.dog = currentDog
一個更普遍的問題。爲什麼在保存之前需要將對象插入Set?當你可以簡單地設置一個對象與它相關的對象或父對象的關係時。