我在App代理中使用自动轻量级迁移代码时遇到问题!
我阅读了关于"Automatic Lightweight Migration"的所有苹果文档,但毕竟我找不到使用准备自动轻量级迁移的代码的方法。
最近,我刚刚在Attribute
的{{1}}添加了一些新的Entity
,我希望保留旧数据。
我的app委托代码是这样的:
data model
现在我不知道如何更改此代码以进行自动轻量级迁移! 请注意,我的数据库是不 SQLlite。
答案 0 :(得分:2)
您需要在此处使用NSInferMappingModelAutomaticallyOption
键设置选项字典:
if (![__persistentStoreCoordinator addPersistentStoreWithType:NSXMLStoreType configuration:nil URL:url options:nil error:&error]) {
通过传递options
的nil值,您告诉商店忽略任何迁移。