iOS アプリで REST サービスを利用しようとしています。オーバーコートを使用しています。
私のOVCHTTPRequestOperationManager
サブクラスには次のものがあります。
+ (NSDictionary *)modelClassesByResourcePath {
return @{
@"users/*" : [SCUser class],
@"user/*" : [SCUser class],
@"card/*" : [SCCreditCard class],
@"cards*" : [SCCreditCard class]
};
}
+ (NSDictionary *)responseClassesByResourcePath{
return @{
@"cards" : [SCCardResponse class]
};
}
次のような JSON ペイロードをシリアル化したい:
{
"total": 2,
"cards": [
{
"balance": 1000.0,
"ownerName": "Test One",
},
{
"balance": 100.0,
"ownerName": "Test Two",
},
...
}
ここまでは問題ありませんが、応答オブジェクトからカードを取得しようとすると、NSDictionary
オブジェクトの配列ではなく、オブジェクトの配列が取得されSCCreditCard
ます。
誰もこれを持っていましたか?それを解決する方法は?