当基于文档的应用程序变为活动状态且没有打开的窗口时,将自动创建新的文档窗口。我想阻止此行为并显示我的“选择模板”对话框,而不是默认创建空白文档。
正如您在屏幕截图中看到的那样,新文档是在NSApplicationMain
。
如何防止这种情况并改为显示我的窗口?
答案 0 :(得分:2)
我自己找到了答案,我只是在找错了地方。无标题文档的创建在应用程序委托中处理,因此从
返回false
func applicationShouldOpenUntitledFile(sender: NSApplication) -> Bool {
return false
}
做了这个伎俩。