为核心数据创建模型URL

时间:2016-09-17 06:44:53

标签: ios swift core-data

我想使用核心数据来保存和加载我从服务器获取的数据:

 private lazy var managedObjectModel : NSManagedObjectModel = {
    let modelURL = NSBundle.mainBundle().URLForResource(self.manageObjectModelName, withExtension:"mom")!
    return NSManagedObjectModel(contentsOfURL: modelURL)!
}()

我有错误

  

意外地发现了

在此代码中展开Optional值。我的persistanceStoreCooardinator存储和mainQueueContext存储空间为零。 怎么能解决这个问题呢?

1 个答案:

答案 0 :(得分:2)

此行mom中的错字而不是momd

let modelURL = NSBundle.mainBundle().URLForResource(self.manageObjectModelName, withExtension:"momd")!