NSData инициализируется с помощью contentsOfURL:Опции:Ошибка ::делегировать объект?

StackOverflow https://stackoverflow.com/questions/1244735

Вопрос

Есть ли способ назначить какой-то объект делегирования, когда

[[NSData alloc] initWithContentsOfUrl:... options:... errorPtr:...]

вызывается для того, чтобы я мог отслеживать процент завершения загрузки, или это лучший способ справиться с подобными вещами с помощью асинхронного NSURLConnection?

Это было полезно?

Решение

NSData initWithContentsOfUrl это синхронизированный вызов, который не предназначен для предоставления информации о ходе выполнения.Вы должны использовать NSURLConnection вместо этого выполняется асинхронизированный вызов.

Если вы хотите анимировать UIProgressView, вам следует рассмотреть возможность использования ASIHTTTPRequest библиотека.Это очень аккуратная библиотека.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top