私のiOSアプリケーションは、複数のスレッドを介してコアデータを使用しています。理由は次のとおりです: "'NSObjectInaccessibleException'、理由: 'CoreDataが' 0x1e07a9b0 'のフォールトを満たすことができませんでした。NSObjectInaccessibleException '、理由:' CoreDataがフォルトを実行できませんでした
私はこの問題の原因を理解しています。私は問題を解決するために取り組んでいますが、オブジェクトがこのようにフォールトが発生するかどうかを確認するために、バックグラウンドスレッドにチェックを追加したいと考えています。
if (!myObject.myValue) {
return;
}
...などのようなチェックをすることができます。彼はそのようなクラッシュを引き起こす可能性のある何かをする前に方法?あるいは単にmyObject.myValue
を呼び出しても、それがヌルかどうかを確認しても、そのような例外がスローされますか?
ちなみに、あなたは非常に低い回答受け入れをしているので、誰もあなたの質問に返答したいとは思わないでしょう。あなたの古い質問を見直し、それぞれの正しい答えを選択することを検討してください。 http://stackoverflow.com/users/353137/jason?tab=questions – iwasrobbed