使用 NSMutableDictionary 的内容创建一个 NSManagedObject(可以用 NSCFStrin



我想创建一个包含NSMutableDictionary内容的NSManagedObject,反之亦然。KVC 在 NSManagedObject 中无法正常工作,所以我无法使用

[managedObject setValue:@"1" forKey:@"testKey"];

这里托管对象有一个属性"NSNumber *testKey"

我有一个来自 Web 服务的响应,我必须将其存储在我的应用程序中的 sqlite DB 中,为此我正在使用核心数据,所以我有名称为"地址"的实体,具有城市、州等属性(所有带有邮政编码的字符串为 int)。

我有一个类来解析 JSON 响应以获取字典,但我不知道如何从该字典制作托管对象并保存到我的 sqlite 数据库中。

提前感谢,

约格什

要具体回答您的答案:您可以使用 [NSManagedObject setValuesForKeysWithDictionary:]

更多信息: https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Protocols/NSKeyValueCoding_Protocol/Reference/Reference.html

但是你真的应该使用 RestKit 与你的 API 进行交互,因为它会自动处理所有对象映射。

最新更新