jn_*_*pdx 11 xcode cocoa objective-c icloud osx-mountain-lion
我编写了一个使用iCloud文档存储的OSX应用程序.每当我在Mountain Lion中打开它(而不是在Lion上)时,会打开一个如下所示的iCloud窗口:

有没有办法防止这种情况在发布时发生?
更新:
1)applicationShouldOpenUntitledFile:没有被调用(是的,我确定我正在听我的代表
.2)如果我强行退出应用程序,下次打开时,我没有得到对话框.但是,如果我通过正常的退出过程,它确实会出现.
更新2(还添加了一个答案,以帮助可能会在未来过这个问题绊倒人):
在applicationShouldOpenUntitledFile:从重复的问题是行不通的.经过大量的实验,我发现如果NSDocumentClass从CFBundleDocumentTypes数组中的Info.plist中删除键和值,则不再打开窗口.我已经在重复的问题中添加了答案.
jn_*_*pdx -1
已applicationShouldOpenUntitledFile:启用iCloud - 停止在应用程序启动时显示打开的文件?没有工作。经过大量的实验,我发现如果我从数组中删除NSDocumentClass键和值,窗口将不再打开。Info.plistCFBundleDocumentTypes