0
我有一個NSWindowController,我像這樣初始化它;NSWindowController和isWindowLoaded
+ (MyWindowController *) sharedController
{
static MyWindowController *singleton = nil;
if (!singleton) singleton = [[self alloc] initWithWindowNibName: @"myWindow"];
return singleton;
}
我顯示了這樣的窗口;
[[MyWindowController sharedController] showWindow: nil];
現在問題是我需要從該窗口上的一些控件的信息。但如果它尚未加載,我不想加載該窗口,因爲那樣我就可以使用默認值。我應該使用isWindowLoaded? @屬性來訪問單身人士?或者這裏推薦什麼? (如果@屬性,那麼請給我只讀,非原子屬性。)
謝謝。通過一些控件的信息,我的意思是像複選框的狀態(只是爲了確保)..我不太明白你想對我說什麼。我應該在IB中有一個對象而不是NSWindowController連接到該對象的接口元素? – Jim 2010-05-18 14:11:48