NSManagedObjectContext不单独保存列?

时间:2014-06-25 08:20:59

标签: ios iphone objective-c ipad

我正在尝试将一些数据保存到核心数据表中。我遇到的问题是,传递的值只保存一个列值。

我几乎浪费了一天才弄明白这一点。

[contactObj setLastName:@"Hey"]; NSLog(@"LAST NAME CHECk : %@ %@",
[contactDict objectForKey:@"LastName"], contactObj.lastName); // Here contactObj.lastName
its printing.But not saved

请建议/帮助。

1 个答案:

答案 0 :(得分:0)

您是否调用了NSManagedObjectContext实例的“save”方法?它有一个缓存机制,可能会导致您的问题。试试这个:

NSError *err = nil;
[INSTANCE_NAME_OF_YOUR_NSManagedObjectContext save:&err];