2011-05-27 69 views
2

我不清楚如何停止基於文檔的應用程序在啓動時顯示空文檔。applicationShouldOpenUntitledFile返回NO,但應用仍然打開空白文檔

在我發佈的上一個問題中,有人說:「您確定窗口代理設置正確,並且不是nil?」

有人可以詳細說明嗎?它看起來MyDocument nib中的Window對象默認連接到File的Owner/Delegate。我還需要做什麼?現在它不起作用。

此方法位於項目結構中的MyDocument.m中。我需要額外的代碼嗎?

- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender 
{ 
    return NO; 
} 
+0

可能重複[如何創建基於文檔的應用程序無法創建新文檔?](http://stackoverflow.com/questions/1734229/how-can-i-create-a-document-based -application-that-c​​an-create-a-new-document) – Abizern 2011-05-27 12:14:30

回答

4

它應該是在應用程序代理,而不是文檔類,因爲它在documentation的方法說。

+0

啊,我明白了。問題解決了。再次感謝。 – Paul 2011-05-27 12:29:33

相關問題