Обработка NSURLRequest с тайм-аутом при использовании делегата

m используя NSMutableURLRequest для подключения к веб-сайту для получения ответа JSON. Я'я делаю это, генерируя запрос, а затем используя NSURLConnection с делегатом self для обработки асинхронного соединения. Я'мы реализовали все обычные методы делегата:

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
- (void)connectionDidFinishLoading:(NSURLConnection *)connection

Все отлично работает с возвратом данных, устранением любых возникающих ошибок и т. Д. Однако с тайм-аутом NSURLRequest, установленным на 10 секунд, я неКажется, в этих методах вызывается (я ожидал, что будет вызвано didFailWithError). Это просто сидит там навсегда, и у меня нет никакого уведомления, что это истекло.

Чтение документов iPhone API, я нене вижу никаких упоминаний о том, чтодолжен произойдет, когда истечет время ожидания, просто вы можете установить значение времени ожидания. Что должно произойти? Я не'не вижу других методов делегата в API, которые могли бы помочь. Я нене нужно вручную проверять таймауты? Таймауты только для синхронных запросов?

Ответы на вопрос(5)

Ваш ответ на вопрос