addTarget:Action:forControlEventsを使用しようとしていますが、認識されないセレクターの実行時例外を受け取ります。
これは、 initWithFrameのUIViewサブクラスから呼び出されています。以下は私のコードです:
myButton = [[UIButton alloc] initWithFrame:frame];
[myButton addTarget:self action:&selector(displayList:)
forControlEvents:UIControlEventTouchUpInside];
私の方法:
-(void)displayList:(id)sender
ボタンをクリックすると、次のメッセージが表示されます。
-[MyClass displayList:]: unrecognized selector sent to instance.
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: -[MyClass displayList:]: unrecognized selector sent to instance.
MyClassは、 UIButtonおよびUILabelを持つUIViewサブクラスであるカスタム コントロールです。このクラスは、別のアプリケーションの ViewController に配置されます。
何が欠けているのかわかりません。どんな助けでも大歓迎です。