1
如果您在CoreData模型發佈後更改了任何內容(實體,關係,屬性類型等),您必須通過什麼常規過程來獲取用戶的商店新模型。CoreData應用程序的維護
如果您在CoreData模型發佈後更改了任何內容(實體,關係,屬性類型等),您必須通過什麼常規過程來獲取用戶的商店新模型。CoreData應用程序的維護
對我來說,最好的做法是在模式中包含模型的版本號。
當架構更改時,您將通過「轉換器」從一個版本更新到下一個版本。
通過保留傳統容器和方案,您可以將任何版本升級到最新版本。
轉換過程是您自己編寫的內容,但您只需在每個模式版本中執行一次即可。
謝謝。一位朋友剛剛向我指出了下面的文件,這似乎解釋了你提到的內容。 http://developer.apple.com/IPhone/library/documentation/Cocoa/Conceptual/CoreDataVersioning/Introduction/Introduction.html – 2009-07-12 02:14:04