IOS Restkit空映射结果
我无法使用RestKit将JSON映射到模型。XCode上的记录器说IOS Restkit空映射结果,ios,restkit-0.20,Ios,Restkit 0.20,我无法使用RestKit将JSON映射到模型。XCode上的记录器说 2013-09-12 16:35:00.543 EMoney[1291:342f] T restkit.object_mapping:RKMappingOperation.m:902 Performing mapping operation: <RKMappingOperation 0x20155890> for 'EMEcommerceInquiryResponse' object. Mapping values
2013-09-12 16:35:00.543 EMoney[1291:342f] T restkit.object_mapping:RKMappingOperation.m:902 Performing mapping operation: <RKMappingOperation 0x20155890> for 'EMEcommerceInquiryResponse' object. Mapping values from object {
} to object *nil description* with object mapping (null)
2013-09-12 16:35:00.550 EMoney[1291:342f] T restkit.object_mapping:RKMappingOperation.m:571 Did not find mappable attribute value keyPath 'status'
这是我的映射代码
RKObjectMapping *ecommerceInquiryMapping = [RKObjectMapping mappingForClass:[EMEcommerceInquiryResponse class]];
[ecommerceInquiryMapping addAttributeMappingsFromArray:@[@"status",@"statusdesc"]];
RKResponseDescriptor *responseEcommerceInquiryDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:ecommerceInquiryMapping
pathPattern:EM_API_SPECIAL_OFFER_INQUIRY
keyPath:nil
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
[objectManager addResponseDescriptor:responseEcommerceInquiryDescriptor];
这是我的对象类
#import <Foundation/Foundation.h>
@interface EMEcommerceInquiryResponse : NSObject
@property (retain, nonatomic) NSString *status;
@property (retain, nonatomic) NSString *statusdesc;
@end
有人知道我的代码出了什么问题吗?我对其他映射使用类似的代码,它们工作得很好。什么是
EMEcommerceInquiryResponse
?您是如何提出请求的?旨在询问什么是EM\u API\u特价\u询价
以及您是如何提出请求的。。。
#import <Foundation/Foundation.h>
@interface EMEcommerceInquiryResponse : NSObject
@property (retain, nonatomic) NSString *status;
@property (retain, nonatomic) NSString *statusdesc;
@end
2013-09-12 17:06:55.042 EMoney[1343:907] STATUS (null)