0

iPhoneでポップアップメニューを取得しようとしています。メインアプリはストーリーボードを使用していますが、ポップアップは私がロードする別の xib ファイルです:

menu = [[UIViewController alloc] initWithNibName:@"SimpleMenuController" bundle:nil];
[self.view addSubview:menu.view];

ボタンを押すとアニメーションでスライドインとスライドアウトします。

それは問題なく動作しますが、そのポップアップメニュー内のボタンを押そうとすると問題が発生します

次のエラーが表示されます。

Terminating app due to uncaught exception 'NSInvalidArgumentException', 
 reason: '-[UIViewController PressCategory:]: 
 unrecognized selector sent to instance 0x8d3c040'

ボタンをPressCategory機能に接続しましたビューをファイル所有者に接続しました。

私が気づいたのは、 myViewControllerが呼び出されSimpleMenuViewController、そこにPressCategory関数があるため、もちろんセレクターが見つからないことです。しかし、ファイルに接続する際に何が間違っているのかわかりませんxib

4

2 に答える 2