DidfinshLoad для imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: srcAddres]] ;? - PullRequest
1 голос
/ 21 марта 2009
imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:srcAddres]];

Загрузка jpeg в мои изображения займет некоторое время, например: 2 секунды, поэтому я хочу показывать индикатор активности до завершения загрузки. Как я могу узнать, когда загрузка закончилась ??

1 Ответ

4 голосов
/ 21 марта 2009

Используйте эту версию метода:

- (id)initWithContentsOfURL:(NSURL *)aURL options:(NSUInteger)mask error:(NSError **)errorPtr

Обязательно передайте указатель NSError, объявив его перед вызовом:

NSError *error

... и затем передать ошибку как:

&error

Если ошибка не равна нулю, значит, у вас проблема. Затем вы можете проверить ошибку, чтобы получить надлежащую обратную связь с пользователем. Я не пойду в маску здесь. Вы можете прочитать все об этом методе в документации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...