対処法: unrecognized selector sent to instance

Swift 6での書き方

文字列でselectorを書くとメソッド名や引数の間違いが実行時エラーになることがあるよ。現在は@objcメソッドと#selectorを使うと、対象の存在をコンパイラでも確認できるよ。

以下は旧バージョン当時の記録

unrecognized selector sent to instance というエラー。

 

問題があったコード

 

修正したコード

 

doubleTapped → doubleTapped:

 

これでおk

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました