読者です 読者をやめる 読者になる 読者になる

nFact

n!

unrecognized selector sent to instanceの対処法

初めて画像の投稿をしてみる。

f:id:noko_k:20130808150532p:plain

unrecognized selector sent to instanceエラー
これはメソッドを呼び出そうとしたが無くて落ちたということ

これはどういう時に起きるかというと、

f:id:noko_k:20130808150753p:plain

この場合、タップされた時※1ModalViewControllerlabelChangeButtonTappedというメソッドが呼ばれるようになっているが、

このlabelChaneButtonTappedというメソッドがModalViewController.hにもModalViewController.mにも記述されてないときに起きる。

これの厄介なところはコンパイルは成功し実際に動かしてみないとわからないという所。

f:id:noko_k:20130808151724p:plain

このように変更すれば解決出来る。

※1厳密には、Touch up insideは指が離れた瞬間である