在启动时延迟Cocoa NSDocument的创建

时间:2010-08-18 18:49:49

标签: cocoa subprocess nsdocument

我有一个基于文档的Cocoa应用程序,必须在运行之前启动一个子进程。如果在显示任何文档窗口之前该过程可以完成启动,那将是最好的。当进程完全启动时,我会收到通知。

如何在通知到达之前延迟创建无标题的NSDocument子类对象?我有一个启动画面和超时,所以我可以“忙等待”,仍然可以获得用户生成的事件。我可以覆盖我需要的任何课程。

1 个答案:

答案 0 :(得分:2)

请参阅-applicationShouldOpenUntitledFile:委托方法。当您准备好以下代码时,可以说“NO”并自己创建无标题文档:

[[NSDocumentController sharedDocumentController] newDocument:self];