Табличные представления iphone с изображениями preloader - PullRequest
0 голосов
/ 03 июня 2011

У меня есть табличное представление для загрузки данных из вызова API. Я использую:

NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];

и

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data 

для обработки результата. Я получил результат, но моя проблема заключается в загрузке таблицы первого времени, загруженной пустыми данными. Мое требование - загрузить изображение, показывающее «загрузку», когда обработка данных завершена, затем загрузить таблицу с обработанными данными. Пожалуйста, помогите мне с предварительной загрузкой изображений в виде таблицы.

Ответы [ 2 ]

1 голос
/ 03 июня 2011

Вы можете использовать UIActivityIndicatorView для этого.

0 голосов
/ 03 июня 2011

1) После отправки запроса отключите взаимодействие с пользователем UITableView и покажите индикатор активности .

2) Ваш запрос может быть успешным или неудачным. NSURLConnection имеет подходящих делегатов для этого.

- (пустое) соединение: (NSURLConnection *) соединение didReceiveData: (NSData *) данные

- (пустое) соединение: (NSURLConnection *) соединение didFailWithError: (NSError *) ошибка

Реализовать оба этих параметра, скрыть или удалить индикатор активности здесь. Включите взаимодействие с пользователем tableView и перезагрузите таблицу.

...