我对核心数据很陌生,这就是为什么我处于学习过程的开始阶段 .

今天我试图从CoreData中的SpriteKit游戏中保存数据,这导致了一堆错误 .

因为来自XCode的游戏模板不提供核心数据的使用,所以我不得不从单视图模板导入Appdelegate代码(CoreData Stack) . 这就是问题的开始 - 我想 .

我检查了持久性商店协调员,我发现:

let coordinator = NSPersistentStoreCoordinator(managedObjectModel: self.managedObjectModel)
    let url = self.applicationDocumentsDirectory.URLByAppendingPathComponent("SingleViewCoreData.sqlite")

首先,我在项目目录中找不到“SingleViewCoreData.sqlite”文件 . 那么它存储在哪里?或者它是自动创建的?

其次,我得到了“在展开可选值时意外发现的nil”错误 . 我想可能有第一个问题的链接?

谢谢到目前为止 . 我希望你能理解我糟糕的英语 .

Krusel