RestKit:如何处理空的response.body?

我用POST请求了一些东西,服务器只发送一个内容长度为0的状态码200。 我该如何处理? 我不允许在没有映射的情况下添加RKResponseDescriptor,也不能添加RKResponseDescriptor。

啊,我刚刚发现,你可以为NSNull类创build一个映射。 这似乎工作。 代码如下:

  { RKObjectMapping* responseMapping = [RKObjectMapping mappingForClass:[NSNull class]]; RKResponseDescriptor* response = [RKResponseDescriptor responseDescriptorWithMapping:responseMapping method:RKRequestMethodAny pathPattern:@"entry/sync" keyPath:nil statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)]; [restObjectManager addResponseDescriptor:response]; } 

请告诉我,如果这是正确的方法。