我在 iOS 9.0,iPhone4 Simulator和Xcode 9.2 中使用Core数据。
加载momd
文件应用程序时崩溃,但值为nil。
尽管我已经将Address.xcdatamodel
文件添加到捆绑资源和选中的目标成员资格复选框。
lazy var managedObjectModelForAddress: NSManagedObjectModel = {
// The managed object model for the application. This property is not optional. It is a fatal error for the application not to be able to find and load its model.
let modelURL = Bundle.main.url(forResource: "Address", withExtension: "momd")!//Crashes here.
return NSManagedObjectModel(contentsOf: modelURL)!
}()
答案 0 :(得分:0)
我使用了许多.xcdatamodel
文件,其中一些可以与Solution1一起使用,而另一些可以与Solution 2一起使用
解决方案1:
.xcdatamodel
并将其保存在某个位置,然后重新添加。解决方案2:
从模拟器中删除应用
创建新的.xcdatamodel
并将所有包含的内容复制到新的.xcdatamodel
文件