ドキュメントベースアプリで、メニューを使う
ドキュメントベースアプリで、メニューを使ってアクティブなウインドウにだけ処理をしたい場合
mainWindowでメインウインドウを取得して、そのデリゲートなどを取得する。
複数のウインドウのタイプがある場合は、サブクラスを作ってそのクラスタイプで判別するか、プロパティを作っておいて、見に行くなどで判別する
//エクスポート
- (IBAction)exportXMLData:(id)sender
{
NSWindow *aWindow = [NSApp mainWindow] ;
MyDocument *docObj = [aWindow delegate];
[docObj exportXML:self];
}
レスポンダチェーンでやった方がいいらしいので、そっちで試してみます。
修正日:06/02/09