2012-03-20 8 views
0

いつか外出していたアプリがありますが、iOS 5.0 &を実行しているときに問題が発生しています。クラッシュは、ユーザーがtableviewのセルを選択したときに発生します。 tableviewはチェックマークをオンまたはオフに切り替えるため、エンドユーザーはリストから項目を選択してクエリを絞り込むことができます。すべてがバージョン3の& 4からうまく機能しましたが、iOS 5がリリースされたときに破損しました。tableViewのCALayerArrayからのエラー

これは実際に私がこの仕事を取ったときに別の開発者から継承したアプリケーションなので、この問題がどの程度深刻であるかを伝えることはできません。私は、私は彼が問題を解決するチェックマークを表示していた方法を変更したが、私はビューの画面からスクロールするとすぐにチェックマークが消えることがわかった。

コンソールに次のエラーが表示されます。どんなアドバイスでも大歓迎です。

-[CALayerArray row]: unrecognized selector sent to instance 0x796db410 

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CALayerArray row]: unrecognized selector sent to instance 0x796db410' 
+0

完全なスタックトレースと 'didSelectRowAtIndexPath:'のコードを提供できれば、問題の原因を突き止めるのに役立ちます。 –

答えて

3

これは、オーバーリリースされたオブジェクトの典型的なケースのようです。この種の問題をデバッグするには、NSZombie検出が有効になっている割り振り計測器を使用することができます。

関連する問題