我有几个 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
时自动为它们要进入的托管对象正确转换值?
谢谢!