基于核心数据文档的应用程序:保存,但无法加载

Posted

技术标签:

【中文标题】基于核心数据文档的应用程序:保存,但无法加载【英文标题】:Core Data document-based app: saves, but cannot load 【发布时间】:2011-06-03 00:36:01 【问题描述】:

长话短说,我正在开发一个基于 Cocoa CoreData 文档的应用程序(我第一次使用 Cocoa),我没有编写任何代码,一切都是通过绑定和默认代码完成的一切正常,我可以输入数据、显示数据等(这一切都通过我的 coredata 对象的数组控制器运行)。我唯一遇到的问题是我可以保存文档,但我无法从中加载,也就是说,当我使用内置的保存功能时,它会保存一个包含我输入的信息的文件(我保存为 XML 并检查,一切都在那里),但是当我使用内置的打开功能时,它只会打开一个空白文档。我查看了 coredata 的教程,但找不到任何东西,他们只是说保存和打开应该自己工作。我有什么遗漏吗?

【问题讨论】:

【参考方案1】:

很可能,您的打开菜单未正确绑定到文档控制器。您可能会发送一个新的,而不是打开的。

【讨论】:

以上是关于基于核心数据文档的应用程序:保存,但无法加载的主要内容,如果未能解决你的问题,请参考以下文章

如何为基于文档的核心数据应用程序的保存对话框预设文件格式到 sqlite?

需要很长时间才能打开的基于文档的核心数据应用程序的最佳实践

具有全局持久存储的基于核心数据文档的应用程序

如何向基于文档的 Swift 3 应用程序添加简单的保存加载功能?

基于文档的应用程序中的“全局”核心数据

在核心数据中保存和加载 xmpp 消息