【发布时间】:2016-03-07 02:36:29
【问题描述】:
我有一个基于核心数据文档的应用程序,它用 swift 编写并使用情节提要。每当我构建和启动应用程序时,它不会自动打开最后打开的文档,而是会创建一个新文档。我想要做的是让应用程序自动恢复上次在应用程序启动时打开的所有文档(如果它们可用)。我该怎么做?
【问题讨论】:
标签: swift macos cocoa core-data nsdocument
我有一个基于核心数据文档的应用程序,它用 swift 编写并使用情节提要。每当我构建和启动应用程序时,它不会自动打开最后打开的文档,而是会创建一个新文档。我想要做的是让应用程序自动恢复上次在应用程序启动时打开的所有文档(如果它们可用)。我该怎么做?
【问题讨论】:
标签: swift macos cocoa core-data nsdocument
这个问题的答案不涉及编码问题。 Xcode 创建的默认应用程序自动支持 Resume 功能。阻止它工作的是系统偏好:
常规 -> 退出应用时关闭窗口
选择此首选项并在退出时关闭应用程序的窗口,这自然意味着当应用程序重新启动时没有什么可恢复的。
【讨论】: