私は、開発中に遭遇したすべてのエラーメッセージのリストとその共通の原因と修正を維持しようとしてきました。あなたが遭遇した一般的な(そしてあまり一般的ではない)エラーメッセージは何ですか?また、どのように修正しましたか?Objective-Cで遭遇する最も一般的な/珍しいエラーメッセージは何ですか?その原因は何ですか?
1
A
答えて
7
EXC_BAD_ACCESS
dealloc
されたオブジェクトを指すポインタを参照する「私は自明であるとObjective-Cの例外やエラーメッセージを見つける一般的に
+1
願い私はこれを+5にすることができます。また、オブジェクトが期待されるときにプリミティブ型を渡すと、それは有効なポインタではないため、しばしばそれを取得します。 – ughoavgfhw
1
を編。私はあなたがよりよく役立つだろうと思うブレークポイントを目的としたc例外のブレークポイントを使用して、クラッシュを引き起こす特定の行を見つけるのは、一般的なエラーを解決するためのレシピのリストをコンパイルしようとするよりも役立ちます。
私は混乱の原因としてよく見かける1つの明白なエラーは「認識できないセレクタfoo:BarClassに送信されました」と述べています。それが誤りである理由は、それが起こったのか答えることは難しくなると私は2つの一般的な原因を見ることができる明確にする必要がありますが:
- アプリは、スーパークラスのインスタンスにサブクラスメソッドを呼び出すようにしようとしています。多くの場合、開発者はIBのオブジェクトのクラスを変更できません。
- オブジェクトは、解放された後、または解放された後で参照されています。他のクラスの新しいインスタンスがそのメモリアドレスを占有している場合、 "BAD_ACCESS"ではなく "unrecognized selector"例外が発生します。
関連する問題
- 1. あなたが遭遇した最も有用なStringヘルパーは何ですか?
- 2. これまでに遭遇したテンプレートの中で最も魅力的なものは何ですか?
- 3. 最も一般的なCSSのプラクティスは何ですか?
- 4. 最も一般的なCSSの問題は何ですか?
- 5. 原因は何ですか
- 6. フォールトバケットとは何か、それは何が原因ですか?
- 7. このGAEエラーメッセージの原因は何ですか?
- 8. 春のプロジェクトでAOPの最も一般的な用途は何ですか
- 9. レールアプリケーションを展開する最も一般的な方法は何ですか
- 10. 「ローカルスレッドに遭遇する」とは何ですか?
- 11. Forthソースコードファイルの最も一般的なファイル拡張子は何ですか?
- 12. この潜在的なメモリリークの原因は何ですか?
- 13. NPEの原因は何ですか?
- 14. HttpHostConnectExceptionの原因は何ですか?
- 15. java.lang.ClassNotFoundExceptionの原因は何ですか?com.vaadin.sass.internal.ScssStylesheet?
- 16. 改行の原因は何ですか?
- 17. 2フェーズコミットの原因は何ですか?
- 18. シャドーアクネの原因は何ですか?
- 19. 403 rateLimitExceededの原因は何ですか?
- 20. CRVAP0237Eエラーの原因は何ですか?
- 21. デッドロックの原因は何ですか?
- 22. JVMTI_ERROR_NULL_POINTERの原因は何ですか?
- 23. 「System.IO.IsolatedStorage.IsolatedStorageException」の原因は何ですか?
- 24. EventMachine :: ConnectionNotBoundの原因は何ですか?
- 25. NSInvalidArgumentExceptionの原因は何ですか?
- 26. これは何が原因ですか?
- 27. INSERT IGNORE INTO - 原因は何ですか?
- 28. 解析エラー - 原因は何ですか?
- 29. NSInternalInconsistencyExceptionの原因とその解決方法は何ですか?
- 30. 最も一般的に使用されるJMXコンソール/クライアントは何ですか
これはコミュニティウィキである必要があります – raaz