このエラーに数日悩まされたので備忘録として残します。
Bar Button Itemタップ時の処理を実装していたところ、
以前までは正常に実装できていたものが、「unrecognized selector sent to instance」のエラーで前に進めなくなった。
調べてみると、いくつか要因があるとのこと
- identity inspectorのClassの設定が間違っている
- Inherit Module From Targetにチェックが入っていない(自分はこれが原因だった)
- タップ時のアクションを示す関数にて、引数(例:_ sender: UIBarButtonItem)が設定されていない
(2が原因の場合、Inherit Module From Targetにチェックを入れるか、もしくは、Moduleに手打ちすればよいとのこと)
参考になればいいな