私の問題は似ています:Problem creating NSManagedObject derived classinitWithEntity:なしでNSManagedObjectクラスを使用します。
私はコアデータにNSManagedObjectをセットアップし、そのクラスを持っています。しかし、同じNSObjectクラスを作成する代わりに、NSManagedObjectクラスを使用したいと思いますが、エンティティを作成して保存する必要はありません。私はちょうど私がオブジェクトをコアデータに保存する必要があるときにのみ、配列のために使用したいですinsertEntity:
ストア*ストア= [[ストアの割り当て] init];
それは私に次のエラーを与えている:CoreData: error: Failed to call designated initializer on NSManagedObject class 'Store'
はサブクラスまたは何らかの形のどちらかが、私はちょうどテーブルのために一時的に使用していたオブジェクトを割り当てるためにNSManagedObjectクラス/プロパティを使用することが方法は何ですか?
ありがとうございます。
作成するときは、nilを渡していませんエンティティの説明私はコンテキストを作成していない、または作成したくありません。 – runmad
このメソッドの信頼性はどれくらいですか?投票した理由はうまくいくようですが、文書化された方法ですか? –
エンティティの説明を渡して、最終的に挿入したい場合はできるようにしてください。 – amcc