2012-04-03 6 views
0

私はmanagedObjectContextからフェッチしたNSManagedObjectsがいくつかあるNSMutableArrayを持っています。 managedObjectsを編集して、古いオブジェクトを新しいオブジェクトで置き換える方法はありますか?NSManagedObjectを更新するには

私は配列から、このようなオブジェクトを取っている:

NSManagedObject *managedObject = [_dataArray objectAtIndex:indexToTest]; 
[managedObject setValue:@"sucessfully updated!" forKey:@"hint"]; 

私の問題は、どのように私はmanagedObjectContextでmanagedObjectを更新することができ、ありますか?

NSManagedObjectゲット

答えて

1
  • を助けてくれてありがとうと設定値

NSManagedObject *オブジェクト= [[自己fetchedResultsController] objectAtIndexPath:indexPath];
[オブジェクトsetValue:self.urlField.text forKey:@ "url"];

  • その後、NSManagedObjectContextオブジェクトを取得し、それを保存

NSManagedObjectContext *コンテキスト= [self.fetchedResultsController managedObjectContext]。
NSError * error = nil;
if(![context save:&エラー]){}

関連する問題