我正在尝试调试我的coredata生成的数据库。
我已下载了应用容器,除了带有数据的sqlite文件外,它还包含所有内容。
为了确保我的更改已保存,我已退出该应用程序。
如何获取包含数据的Sqlite文件?
答案 0 :(得分:1)
我注意到SQlite数据库只有在你杀死应用程序时才会更新。如果你附加了调试器,它不起作用。
答案 1 :(得分:0)
只需调试您的managedObjectContext,查看PersistentStoreCoordinator属性,有一个url来显示真实的商店路径。它可能不是名为“* .sqlite”的文件,也可能存储在不同的包中,也可能存储在远程服务器中。只需将其打印出来即可查看。