我编写了一个使用 iCloud 文档存储的 OSX 应用程序。每当我在 Mountain Lion(而不是 Lion)中打开它时,会打开一个 iCloud 窗口,如下所示:
有没有办法防止这种情况在发布时发生?
更新:
1)applicationShouldOpenUntitledFile:
没有被调用(是的,我确定我在听我的委托
。2)如果我强制退出应用程序,下次打开时,我不会得到对话框。但是,如果我通过正常的退出过程,它确实会出现。
更新 2(也作为答案添加,以帮助将来可能偶然发现此问题的人):来自重复问题
的applicationShouldOpenUntitledFile:
问题不起作用。经过大量实验,我发现如果我NSDocumentClass
从数组中的 Info.plist 中删除键和值CFBundleDocumentTypes
,则不再打开窗口。我也将该答案添加到了重复的问题中。