NSDocument的文档声明:
子类可以覆盖此方法并使用它来还原任何方法 将文档窗口恢复到的所需信息 它目前的状态。例如,您可以使用此方法进行记录 引用当前由文档管理并显示的数据 靠着窗户。 (不要存储实际数据。仅限存储 对数据的引用,以便您可以稍后从磁盘加载它。)您 必须存储足够的数据来重新配置文档及其窗口 他们在随后发布应用程序时的当前状态。
"不存储实际数据本身。"实际上意味着这是一个坚硬而快速的规则吗?或者它更像是一个指南?
特别是,我想知道有未保存更改的文档的情况。它是否是允许的#34;存储未保存的更改(如果这是一个新文档,可能是所有内容)?或者,我是否需要将数据保存在某个文件中...如果是这样,首选位置在哪里?
如果在关闭应用程序时有多个未保存的新文档,我不想恢复一堆相同的(空白)文档。
感谢您提供有关处理此问题的正确方法的任何提示。
答案 0 :(得分:0)
没关系。今天早上我在洗澡时打击了我(在那里我完成了大部分技术突破)。
我现在非常确定关键是要使用我的应用程序进行自动保存。