我在Xcode中構建了一個框架,並且我需要在函數被調用時顯示一個窗口。如何讓框架顯示我在Interface Builder中構建的窗口?一步一步的指示將不勝感激!在Xcode中的可可框架的顯示窗口
感謝, 阿赫亞
我在Xcode中構建了一個框架,並且我需要在函數被調用時顯示一個窗口。如何讓框架顯示我在Interface Builder中構建的窗口?一步一步的指示將不勝感激!在Xcode中的可可框架的顯示窗口
感謝, 阿赫亞
你會這樣稱呼它:
MyWindowController* controller = [[MyWindowController alloc]
initWithWindowNibName:@"Foo"];
[controller showWindow:nil];
其中foo是筆尖文件的名稱,並MyWindowController
是NSWindowController的子類,你設置成筆尖文件的所有者。
在這種情況下,它的子類NSWindowController,因爲它會自動搜索這可能是由未保持較強的參考創建NSWindowController造成該類住在束。
使用一個NSWindowController
作爲窗口的文件的所有者,然後只需調用[myWindowController showWindow:nil]
。
我這樣做了,但是當我從使用我製作的框架的應用程序調用顯示窗口的函數(調用[myWindowController showWindow:nil])的窗口時,窗口不顯示。你能否更清楚地說明我必須做些什麼才能使其發揮作用?非常感謝! – Chetan 2009-12-24 04:31:48
內筆尖文件是很重要的。如果你不保留它,該對象將被刪除。
完美,它的工作。在需要的情況下,以下是關於該解決方案的更多信息:http://homepage.mac.com/carlile/iblog/C2041678833/E20090109223530/index.html – Chetan 2009-12-27 03:07:21