我有幾個NSManagedObject類。我從服務器上拉下一些JSON數據,然後解析成一個NSDictionary對象。當從JSON轉換爲NSDictionary時,我的所有數據都被轉換爲NSStrings。當我然後映射這本字典我managedObject我得到這個:做setValuesForKeysWithDictionary時管理對象屬性的動態類型轉換
Unacceptable type of value for attribute: property = "idexpert"; desired type = NSNumber; given type = __NSCFString; value = 1.'
所以我managedobject正在尋找一個NSNumber,但它得到一個字符串,並拋出一個異常
有沒有一種方式,當我打電話setValuesForKeysWithDictionary
我可以自動地爲他們將要進入的管理對象正確地轉換值。
謝謝!