【发布时间】:2012-05-04 19:47:30
【问题描述】:
我有几个 NSManagedObject 类。我正在从解析为 NSDictionary 对象的服务器中提取一些 JSON 数据。当发生从 JSON 到 NSDictionary 的转换时,我的所有数据都被转换为 NSStrings。然后,当我将此字典映射到我的 managedObject 时,我得到了这个:
Unacceptable type of value for attribute: property = "idexpert"; desired type = NSNumber; given type = __NSCFString; value = 1.'
所以我的 managedobject 正在寻找一个 NSNumber,但它正在获取一个字符串并抛出一个异常
当我调用setValuesForKeysWithDictionary 时,有没有一种方法可以自动为它们要进入的托管对象正确转换值?
谢谢!
【问题讨论】: