Я использую исходный код ASIHTTPRequest для загрузки файла из удаленного местоположения. Удивительно, но загрузка происходит, но после этого ничего не происходит. Я поместил в лог оператор в методе handleBytesAvailable и вижу, что весь файл загружен по частям и добавлен в переменную fileDownloadOutputStream .
Но как только все байты были загружены, ничего не происходит. Методы делегата не вызываются (ни провал, ни успех).
Может кто-нибудь сказать, что происходит? Или как правильно загрузить файл с удаленного сервера с помощью ASIHTTPRequest?
Спасибо.
Немного подробнее
При добавлении дополнительных операторов журнала получается, что после загрузки всех байтов класс запроса получает ответ о превышении времени ожидания. И после этого методы делегата не вызываются. Не уверен, почему истекло время ожидания, потому что из журналов видно, что все байты файла уже загружены. Это помогает?