2

我正在编写一个仅作为查看器的应用程序——不创建、不编辑、不保存。

显然,不会有自动保存,但是还有什么其他东西会YESautosavesInPlace世界的变化中返回,这将对仅查看器的应用程序产生影响?

或者我可以autosavesInPlace完全删除预制的实现而不丢失任何东西吗?

4

1 回答 1

1

当我阅读文档时,您需要 iCloud:

“启用自动保存。要让您的应用加入 iCloud,您必须启用自动保存。”
“在 OS X 中,通过覆盖 NSDocument 类方法 autosavesInPlace 来启用自动保存以返回 YES。”

因为:
“您的应用程序文档的更改可以随时从 iCloud 到达,因此您的应用程序必须准备好处理它们”

来源:http : //developer.apple.com/library/Mac/#documentation/General/Conceptual/iCloudDesignGuide/Chapters/DesigningForDocumentsIniCloud.html


即使您不打算使用 iCloud,但您使用的是 10.8,据我所知,它也是必需的

于 2013-01-01T11:19:21.093 回答