2010年8月29日日曜日

iPhone実行時のエラー:unrecognized selector sent to instance xxxxxxxxx

TabBarでビューを切り替えてPickerViewを表示するプログラムを作成し、シミュレータでアプリケーションを実行したところ、「unrecognized selector sent to instance xxxxxxxxx」というエラーが発生してプログラムが落ちてしまいました。
ネットで調べたところ、呼び出そうとしたメソッドがなかった場合に発生するエラーのようだ。デバッガコンソールにそれっぽいメソッドが出力されていたので、キーワード毎にソースコード内を検索してスペルミスを発見して対処した。コンパイラからはワーニングが出ていたのだが、ワーニングレベルではコンパイルが成功してしまうので、なかなかエラーが発見しにくい事例でした。

0 件のコメント:

コメントを投稿