Save object in CoreData

Posted by John on Stack Overflow See other posts from Stack Overflow or by John
Published on 2010-03-27T20:19:36Z Indexed on 2010/03/27 20:23 UTC
Read the original article Hit count: 224

Filed under:
|
|

I am using CoreData with iPhone SDK. I am making a notes app. I have a table with note objects displayed from my model. When a button is pressed I want to save the text in the textview to the object being edited. How do I do this? I've been trying several things but none seem to work.

Thanks

EDIT:

NSManagedObjectContext *context = [fetchedResultsController managedObjectContext];
NSEntityDescription *entity = [[fetchedResultsController fetchRequest] entity];
NSManagedObject *newManagedObject = [NSEntityDescription insertNewObjectForEntityForName:[entity name] inManagedObjectContext:context];
[newManagedObject setValue:detailViewController.textView.text forKey:@"noteText"];

NSError *error;
if (![context save:&error]) {
    /*
     Replace this implementation with code to handle the error appropriately.

     abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. If it is not possible to recover from the error, display an alert panel that instructs the user to quit the application by pressing the Home button.
     */
    NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
    abort();
}

The above code saves it correctly but it saves it as a new object. I want it to be saved as the one I have selected in my tableView.

© Stack Overflow or respective owner

Related posts about core-data

Related posts about iphone-sdk