我想通过restkit把我的一个WDUser的一个实例post给服务器,WDUser里存的是用户的基本信息都是NSString类型的。现在可以发送过去,代码如下:
RKObjectMapping *requestMapping = [RKObjectMapping requestMapping];
NSMutableDictionary [requestMapping addAttributeMappingsFromArray:@[@"name", @"email", @"password", @"UUID",@"number",@"arr",@"dic",@"date"]];
RKRequestDescriptor *requestDescriptor = [RKRequestDescriptor requestDescriptorWithMapping:requestMapping objectClass:[WDUser class] rootKeyPath:@"user" method:RKRequestMethodPOST];
RKObjectManager *manager = [RKObjectManager managerWithBaseURL:[NSURL URLWithString:@"http://*************"]];
[manager addRequestDescriptor:requestDescriptor];
WDUser *user = [[WDUser alloc] init];
[manager postObject:user path:@"/login" parameters:dic success:nil failure:nil];
我想知道,如果我的WDUser里需要自定义的类做为属性该怎么办呢?比如我自定义一WDNumber,WDNumber里有两个属性telephone和cellphone.
WDUser 里加一个属性 WDNumber *number。这时候发给服务器 服务器那边收到的JSON是这样的
WDNumber: 0x8d28b60
这种情况该怎么处理呢?