私のアプリは、JSON からいくつかの ObJC オブジェクトを作成します。JSON に対応するものがない ObjC モデル クラスに新しいプロパティを追加するまで、問題なく動作していました。
次のようにマッピングを構成しました。
+ (NSDictionary *)JSONKeyPathsByPropertyKey
{
return @{
@"firstName" : @"firstname",
@"middleName" : @"middlename",
@"lastName" : @"lastname",
// etc.
@"phoneNumber" : NSNull.null // no JSON data for this one
};
}
ただし、Mantle で次のようなアサーション エラーが発生MTLJSONAdapter initWithModelClass
します。
これは、モデル オブジェクトを作成する方法です。
MyData *myData = [MTLJSONAdapter modelOfClass:[MyData class]
fromJSONDictionary:json error:&error];
phoneNumber
JSON値にマッピングせずにデータクラスにプロパティを含めるにはどうすればよいですか?