NSManagedObjectクラスがいくつかあります。NSDictionaryオブジェクトに解析するサーバーからJSONデータを取得しています。JSONからNSDictionaryへの変換が発生すると、すべてのデータがNSStringとしてキャストされます。次に、このディクショナリを管理対象オブジェクトにマップすると、次のようになります。
Unacceptable type of value for attribute: property = "idexpert"; desired type = NSNumber; given type = __NSCFString; value = 1.'
したがって、私の管理対象オブジェクトはNSNumberを探していますが、文字列を取得して例外をスローしています
呼び出したときにsetValuesForKeysWithDictionary
、それらが入る管理対象オブジェクトの値を自動的に適切にキャストできる方法はありますか?
ありがとう!