0
使用AFNetworking 2,当您在故障块中处理故障时,如何访问从服务器返回的内容?就我而言,我张贴到一个Rails应用程序,将返回:在AFNetworking 2的故障块中访问JSON响应2
{“数字”:“已被占用”]}
这就是我得到的,如果我用这样的卷曲:curl -X POST -d "sales_order[number]=12345" http://localserver.dev/api/v1/sales_orders.json
我想在AFNetworking 2中得到相同的JSON。读完所有后,我设法通过检查我的故障块内的[错误userInfo]来获得一些响应头信息。
有没有人知道我如何从失败块内部访问{“number”:[“is already taken”]}?
这是目前我的块:
failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"Sales Order Failure");
NSDictionary *userInfo = [error userInfo];
for(NSString *key in [userInfo allKeys]) {
NSLog(@"%@ - %@", key, [userInfo objectForKey:key]);
}
}];