在基于Mac OS X文档的应用程序启动时,如何防止创建新的无标题文档?

Eon*_*nil 8 macos document-based

我正在制作一个新的Mac OS X应用程序.(不是iPhone应用程序)这是基于文档的应用程序.

它在启动时自动显示一个新的"无标题"文档实例.我怎么能阻止这种行为?我希望我的应用程序在启动时不显示任何窗口.

ste*_*anB 17

Apple Doc,基于文档的应用程序概述 - 常见问题:

如何防止我的应用程序在启动时创建无标题文档?

实现applicationShouldOpenUntitledFile:方法在应用程序委托中返回NO可防止应用程序在启动或激活时打开无标题文件.如果你确实想要在启动时打开一个无标题文件,但是不希望在已经运行并从dock激活时打开一个无标题文件,你可以改为实现applicationShouldHandleReopen:hasVisibleWindows:返回NO