0
是什麼在數據模型檢查器核心數據實體屬性與使用awakeFromInsert()來設置初始值設置默認值之間的差?awakeFromInsert與在覈心數據設定默認值
是否得到一個先於另一個叫什麼?一個可以覆蓋另一個嗎?默認值和初始值是否有區別?
謝謝
是什麼在數據模型檢查器核心數據實體屬性與使用awakeFromInsert()來設置初始值設置默認值之間的差?awakeFromInsert與在覈心數據設定默認值
是否得到一個先於另一個叫什麼?一個可以覆蓋另一個嗎?默認值和初始值是否有區別?
謝謝
假設您想將日期屬性設置爲該對象的創建日期。你不能用默認值做到這一點,但你可以通過插入來喚醒。
假設你需要創建該對象的相關實體,你不能真正做到這一點有默認值,但此方法可以。當你想要讓一個輕量級的遷移,因爲它提供了一個初始值,如果再沒有了以前的型號版本
的默認值是有用的,但任何事情更復雜,要使用這種方法。
至少有兩個你Q的可以簡單地通過嘗試來回答。 –
好了,所以我做了一個快速測試,似乎awakeFromInsert()的默認值已設置之後被調用,並覆蓋它。那麼在設置一個值在awakeFromInsert之間有什麼區別,而不是設置一個默認值? – SilentK