NSWindowControllerから新しいクラスを継承してwindowDidLoadを実装し、NIBで定義されたウィンドウコントロールにアクセスしました。
- ( void ) windowDidLoad
{
NSArray * controls = [ [ [ self window ] contentView ] subviews ];
int i;
NSRunAlertPanel( @"windowDidLoad", @"", @"OK", NULL, NULL );
if( [ controls count ] == 0 )
NSRunAlertPanel( @"no hay controles", @"", @"OK", NULL, NULL );
for( i = 0; i < [ controls count ]; i++ )
NSRunAlertPanel( @"control", @"", @"OK", NULL, NULL );
}
コードの実行はうまくいきます。NIBウィンドウが表示されますが、サブビューには要素がありません。ウィンドウの子コントロールにアクセスする方法は?ありがとう、