0
當基於文檔的應用程序變爲活動狀態並且沒有打開的窗口時,會自動創建一個新的文檔窗口。我想防止這種行爲,並顯示我的「選擇模板」對話框,而不是默認創建空白文檔。防止應用程序激活時創建NSDocument
正如您在截圖中看到的那樣,新文檔在NSApplicationMain
的某個位置創建。
我怎樣才能避免這種情況,並顯示我的窗口呢?
當基於文檔的應用程序變爲活動狀態並且沒有打開的窗口時,會自動創建一個新的文檔窗口。我想防止這種行爲,並顯示我的「選擇模板」對話框,而不是默認創建空白文檔。防止應用程序激活時創建NSDocument
正如您在截圖中看到的那樣,新文檔在NSApplicationMain
的某個位置創建。
我怎樣才能避免這種情況,並顯示我的窗口呢?
我自己找到了答案,我只是看錯了地方。無標題文檔的創建應用程序中的委託處理,所以返回false
從
func applicationShouldOpenUntitledFile(sender: NSApplication) -> Bool {
return false
}
的伎倆。