2011-07-27 9 views
0

新しいNSManagedObjectをコアデータに直接挿入し、インスタンス変数を埋め込むのではなく、既存のNSManagedObjectを直接挿入する方法があるかどうかを知りたいと思います。insertNewObjectForEntityForNameの代わりにinsertExistingオブジェクト

編集:ユーザーがナビゲーションバー上の[戻る]ボタンを押したときに、私はそれを扱うことができないので、私のために動作しませんManagedObjectContextから削除 。だから私はそれを挿入したくないのです。

あなたは

答えて

0

それは一種のコアデータパターンの横に起こってありがとう、それは可能です。 コードのようななめらかです:

おそらく
[yourObjectContext insertObject:unassociatedObjet]; 
NSError *error = nil; 
[yourObjectContext save:&error]; 
//Check the error! 

this discussionはまたあなたの場合に有用であろう。

+0

ありがとうございました!そのリンクが私に解決策を見いだした。他の重要なステップはinsertIntoManagedObjectContextです:nilこれは私がやったことです:http://stackoverflow.com/questions/3256195/how-to-deal-with-temporary-nsmanagedobject-instances/6857026#6857026 – Lucas

関連する問題