UIPanGestureRecognizerをサブクラス化されたUIImageViewにアタッチするときに、 "インスタンスに送信されたセレクタが認識されません"というメッセージが表示されてクラッシュする。カスタムプロパティを保持するためにUIImageViewをサブクラス化する必要があるので、これを行い、それらのプロパティを追加しました。私はUIImageViewで直接パニングをテストして、期待どおりに動作します。ただし、サブクラス化されたUIImageViewでは動作しません。UIIestureRecognizerをサブクラス化されたUIImageViewに添付することはできますか?
-(void)moveUIImageView:(UIPanGestureRecognizer *)pan{
...
}
-(void)moveCustomImageView:(UIPanGestureRecognizer *)pan{
...
}
をエラーメッセージ「認識されていないセレクタがインスタンスに送信されたが、」セレクタは、それが認識されないし、あなたにそれを送信しようとしたインスタンスのクラスだった何であったかを教えてくれます。その情報は質問に追加する必要があります。 – morningstar
申し訳ありませんが、それはハンドラメソッド宣言(タイプミス)の型付きエラーであるようです。また、@Srikar提案を適用した後、すべてがうまくいきました。 – Centurion