I wish to edit an existing record in core data. At the moment, I have this code, but it creates a new record (and inserts the correct data into the correct column):
NSManagedObjectContext *context = [[NSApp delegate] managedObjectContext]; NSManagedObject *instrument = nil; instrument = [NSEntityDescription insertNewObjectForEntityForName: @"Instrument" inManagedObjectContext: context]; [instrument setValue:[NSNumber numberWithInt:quantityInStockInstruments] forKey: @"quantity"];
The result will look like this:
Instrument | Value | Quantity Violin | £25 | 9 | | 8 <<< This is the new record that is created, instead of setting the quantity of violin from '9' to '8'
I want the program to edit the quantity column of the currently highlighted row, (which in this case is the 'violin' row. How would I do this?