2007年4月27日金曜日

UIまわりを含めたテストを書くときの備忘録

手探りにやったのであっているか不明.

NSDocument *document;
NSWindowController *ctrl;
NSView *view;

- (void) setUp {
document= [[NSDocument alloc] init];
[document makeWindowControllers];
ctrl= [[document windowControllers] objectAtIndex:0];
//[ctrl loadWindow];
//[ctrl windowDidLoaded];
[ctrl showWindow:nil]; //このなかでloadWindow, windowDidLoaded等を行っている.
view= [ctrl view];
}

#ctrlの取得はおかしい気がする….

.nibファイルもターゲットにいれないとinitWithWindowNibNameが有効にならない.
各.nibのインスペクタのターゲットタブにてターゲットにチェックを入れる.

0 件のコメント: