-(void)passDataBack:(PersonHolder *)contact{
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Person"];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"firstName == %@",contact.firstName];
[request setPredicate:predicate];
NSError *error;
Person *person = [[self.managedObjectContext executeFetchRequest:request error:&error]lastObject];
[person.firstName setValue:contact.firstName forKey:@"fistName"];
[person.lastName setValue:contact.lastName forKey:@"lastName"];
if(![self.managedObjectContext save:&error]){
NSLog(@"Could not save edited data");
}
}
gjatë kohës së ekzekutimit mund të shoh që contact
është i ngarkuar me të gjitha të dhënat nëpër të cilat po kaloj, por entiteti im personal nuk po përditësohet.
Pashë përgjigjen si të përditësohen vlerat e futura të të dhënave bazë dhe mendoj Sigurisht që më mungon diçka
lastObject
në një grup bosh kthennil
15.12.2015contact
, kështu që ato nuk do të përputhen kurrë. 15.12.2015