Когда я отправляю запрос async с использованием метода sendAsynchronousRequest, он возвращает нулевой ответ в сценарии ошибок, например «недопустимое имя пользователя». В API я отправляю ответ в сценарии ошибок с соответствующими значениями JSON.NSURLConnection sendAsynchronousRequest возвращает нулевой ответ в сценарии ошибок
Он получает JSON, но ответ URL-адреса равен нулю.
Он отлично работает, когда я делаю это в соединенииWithRequest: метод с надлежащими методами делегата.
Любая помощь будет высоко оценена.
Спасибо!
[NSURLConnection sendAsynchronousRequest:request
queue:[[NSOperationQueue alloc] init]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
NSLog(@"%@", (NSHTTPURLResponse *)response);
}];
Вы распечатали код статуса ответа? – NHS
напечатайте оба идентификатора ответа как response.statuscode и print [ошибка localizedDescription] – NHS
@NHS - Код состояния ответа равен 0, а описание ошибки «Операция не может быть выполнена. (NSURLErrorDomain error -1012.)» – Jayaprakash