我想创建一个NSManagedObject,其中包含NSMutableDictionary和Visa Versa的内容。 KVC在NSManagedObject中无法正常工作,所以我无法使用
[managedObject setValue:@"1" forKey:@"testKey"];
这里的managedObject有一个属性“NSNumber * testKey”
我有一个web服务的响应,我必须在我的应用程序中存储在sqlite DB中,因为我正在使用核心数据,因此我有名称为“Address”的实体,其中包含city,state等属性(所有字符串都包含在内邮政编码为int)。
我有一个类来解析JSON响应以获取字典,但我不知道如何从该字典创建一个托管对象并保存到我的sqlite数据库中。
提前致谢,
约杰什
答案 0 :(得分:2)
具体回答你的答案:你可以使用[NSManagedObject setValuesForKeysWithDictionary:]
但你真的应该使用RestKit与你的API进行交互,因为它会自动处理所有的对象映射。