日々精進

新しく学んだことを書き留めていきます

Unrecognized Selector Sent to Instanceエラーがでる

Unrecognized Selector Sent to Instanceが出るが、変数の型は確かにこのメソッドを持ってる。なぜ。。と思ったら、変数の型と変数に入っているオブジェクトの型が違っていた。
具体的には以下のような感じ。

NSString *str = strObj; // strObjにはNSNumber型のオブジェクトが入っていた!

どんな罠だよ。。