私はiPhone用の設定ページに取り組んでいます。
設定ページでアカウントメニューをクリックしたとき。クラッシュして、このエラーが表示されます。
* キャッチされない例外 'NSRangeException' が原因でアプリを終了します。理由: '* -[__NSArrayM replaceObjectAtIndex:withObject:]: 境界を超えたインデックス 4 [0 .. 3]'
どこを見ればいいのか教えていただけますか?
私はiPhone用の設定ページに取り組んでいます。
設定ページでアカウントメニューをクリックしたとき。クラッシュして、このエラーが表示されます。
* キャッチされない例外 'NSRangeException' が原因でアプリを終了します。理由: '* -[__NSArrayM replaceObjectAtIndex:withObject:]: 境界を超えたインデックス 4 [0 .. 3]'
どこを見ればいいのか教えていただけますか?
Xcode デバッガーで、グローバル ブレークポイントを " replaceObjectAtIndex: withObject
" に設定するか、コード内の " " へのすべての呼び出しを探してreplaceObjectAtIndex: withObject
そこにブレークポイントを設定し、例外が発生した場所とタイミングをキャッチできるかどうかを確認します。
これは、Apple の Xcode ドキュメントからのちょっとした助けです。 「Breakpoint Navigator」という章を見ています。