Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为映射到类的每个资源路径覆盖自定义服务器响应_Ios_Json_Overcoat - Fatal编程技术网

Ios 为映射到类的每个资源路径覆盖自定义服务器响应

Ios 为映射到类的每个资源路径覆盖自定义服务器响应,ios,json,overcoat,Ios,Json,Overcoat,我正在尝试使用iOS应用程序中的REST服务。我在用大衣 在我的OVCHTTPRequestOperationManager子类中,我有以下内容: + (NSDictionary *)modelClassesByResourcePath { return @{ @"users/*" : [SCUser class], @"user/*" : [SCUser class], @"card/*" : [SCCreditC

我正在尝试使用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
对象数组


有人吃过这个吗?如何解决它?

我已经解决了,在
modelsclassesbyresourcePath
方法中有一个额外的
*

+ (NSDictionary *)modelClassesByResourcePath {
    return @{
            @"users/*" : [SCUser class],
            @"user/*" : [SCUser class],
            @"card/*" : [SCCreditCard class],
            @"cards" : [SCCreditCard class]
    };
}
现在都在工作