С AFNetworking 2, когда вы обрабатываете сбой в блоке отказов, как вы получаете доступ к контенту, возвращаемому с сервера? В моем случае я отправляю в приложение Rails, который возвращает:Доступ к ответу JSON в блоке отказов AFNetworking 2
{ «номер»: [ «уже принято»]}
Вот что я получу, если я использую локон, как это : curl -X POST -d "sales_order[number]=12345" http://localserver.dev/api/v1/sales_orders.json
Я пытаюсь получить тот же JSON в AFNetworking 2. После прочтения всего SO мне удалось получить доступ к некоторой информации заголовка ответа, исследуя [error userInfo] внутри моего блока отказов.
Кто-нибудь знает, как я могу получить доступ к {"number": ["уже принят"]} изнутри блока отказа?
Это мой блок в настоящее время:
failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"Sales Order Failure");
NSDictionary *userInfo = [error userInfo];
for(NSString *key in [userInfo allKeys]) {
NSLog(@"%@ - %@", key, [userInfo objectForKey:key]);
}
}];