xcodeへの私の新しさは私に2日間この問題の頭を傷つけさせてくれました。私はこれが非常に規則的な問題であると思うし、通常はNSManagedObjectがリリースされるべきではないときにそれを行うことです。デフォルトでNSManagedObjectのリリースを防止する方法
- 私のappdelegateファイルでCore Dataコードを編集していません。理由は3つあります。それは設定された通りです。
- NSArrayControllerエントリを、インターフェースビルダーのバインディングを使用して追加するように設定しました。型付きコードではありません。モデルを確立するための非常に自動化された方法を使用して、これが簡単にどのようにクラッシュするのか分かりません。
- 私は、コンソール、デバッガまたはゾンビモードからの手がかりを得るのに幸運を祈ることはありません。私が得るすべては、次のとおりです。 「プログラムは、信号受信: 『』。 sharedlibrary適用負荷-ルールすべて」EXC_BAD_ACCESSを
私はここにステップ13からチュートリアルを追ってきた。私自身で動作するように http://cocoadevcentral.com/articles/000085.php#13 セットアップ。私はデータを追加するために同じokボタンを使用しています。
appDelegate.mコードはここには何も追加していないので、私はここに掲載していません。または、ここに表示する場合は、コードのどの部分を分かりやすくするか分かります。
基本的には、私がそれに従っているチュートリアルでクラッシュを引き起こす可能性があるという点で、誰かが問題を抱えることを期待していますか?それは私が記入したフィールドからデータを追加するためにOKを押すたびに必ずクラッシュします(もう一度、インタフェースビルダでこれらのフィールドをどのようにリンクしたかについてのチュートリアルを参照してください)。私はこれまでコアデータを扱うために単一のNSArrayObjectを設定していましたので、どちらが問題を引き起こしているのかを知っています。
ありがとうございます!
チュートリアルでは何も問題はないようです。プロジェクトをどこかにアップロードできますか? – Yuji
あなたは何を知っていますか?あなたはそれをアップロードするように要求して、間違いなく問題を解決しました。アップロードするファイルを準備していたときに、問題に無関係なファイルを削除して、もはやクラッシュしないファイルを削除しました。私が以前作成したテーブルアクセスクラスで、後で使用されるようにコメントアウトされましたが、何とかクラッシュを引き起こしていました。 新しい問題を投げかけているようですが、今すぐに飛び込んで並べ替えてみましょう。 – biscuitstack
それを聞いてよかったです。あなたの問題を誰かに説明しようとするのは常に良いことです:) – Yuji