0

ポップオーバーメニューレットがあり、contentViewController は NSViewController です。ここではすべて問題ありません。私が抱えている問題は、ビューを変更する方法が本当にわからないことです。別のビューをロードしたいのですが、これが私が試したものです:

popover = [[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
[self.view addSubview:[popover view]];

これは機能し、新しいビューが表示されますが、そのビューのボタンをクリックするとエラーが発生します: 認識されないセレクターがインスタンスに送信されました。このエラーが発生するのはなぜですか? この新しいビューが応答しないのはなぜですか?

NSPopoverのビューを変更する方法を教えてください。

4

1 に答える 1

0

私は自分の問題を解決することができました。それは非常に簡単であることがわかりました:

[self.view setSubviews:[NSArray array]]; //remove all previous subviews
[self.view addSubview:[popover view]];
于 2013-08-15T00:48:59.757 に答える