I am trying to use Core Data in my application. I want to store an attribute “totalKM”.
to store my attribute I use these lines:
Model *event = (Model *)[NSEntityDescription insertNewObjectForEntityForName:@"Model" inManagedObjectContext:managedObjectContext];
int number = 4;
[event setTotalKM:[NSNumber numberWithDouble:number]];
to read my attribute I use these:
Model *event = (Model *)[NSEntityDescription insertNewObjectForEntityForName:@"Model" inManagedObjectContext:managedObjectContext];
NSNumber *number = [event totalKM];
My attribute “totalKM” is always default value, O. And I have no exception. Am i missing something?
Thanks.
insertNewObjectForEntityForNamethis method use to put model to context.this is a new object.
the right way is:
Set new one
fetch object progress
When you need to get a model form coredate.u need 2 fetch use fetch
like this dome