2010-09-14 71 views
1

在這篇文章的底部,我包括一個示例項目,其中有我的代碼。我有一個Cocoa應用程序,它使用一個主要的默認窗口,以及另一個我創建的窗口。當程序啓動時,我希望它加載窗口筆尖並將其顯示在默認的'MainMenu'nib窗口前面。我怎樣才能做到這一點?我試着下面的代碼,但是默認的窗口之後仍顯示窗口:可可發送背景窗口前

InfoWindowController *winInfo = [InfoWindowController new]; 

[winInfo.window makeKeyAndOrderFront:self]; 
[winInfo.window setOrderedIndex:0]; 
[winInfo.window makeKeyAndOrderFront:self]; 
[winInfo showWindow:self]; 

這是正在從AppController調用,這是I類添加到MainMenu的筆尖。 InfoWindowController子類NSWindowController。我已包含example project here

+0

那麼,我有機會獲得獎品嗎? – CoderJoe 2010-09-16 17:14:20

回答

3

因此,我知道我正在恢復一箇舊的線程,但我有一個類似的問題。試着把[NSApp activateIgnoringOtherApps:YES];放在那裏。