Форум программистов, компьютерный форум, киберфорум
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
xBios
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 125
#1

Загрузка картинок в ячейках TableView - Objective-C

03.07.2014, 15:09. Просмотров 795. Ответов 1
Метки нет (Все метки)

Всем привет!
Метод LoadingImage вызывается при создании ячейки tableview, а в методе connectionDidFinishLoading данные еще не загружены получается я пытаюсь обработать пустые переменные. Как быть в такой ситуации. Спасибо.
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
    if (_requestDataBuffer) {
        
        NSError * error;
        fullSerializ = [NSJSONSerialization JSONObjectWithData:_requestDataBuffer options:0 error:&error];
        restaurant = fullSerializ[@"offers"];
        //NSLog(@"%@", [[NSString alloc] initWithData:_requestDataBuffer encoding:NSUTF8StringEncoding]);
        _requestDataBuffer = nil;
        NSLog(@"%@", fullSerializ);
 
    }
}
- (void)loadingImage:(NSString *)param indexPath:(NSIndexPath *) needValue{
    restaurant = fullSerializ[@"offers"];
    NSMutableArray *allimageUrl = [restaurant valueForKey:param];
    NSString *indexImageUrl = [allimageUrl objectAtIndex:needValue.row];
    dispatch_queue_t DownloadQueue = dispatch_queue_create("Download Pic", NULL);
    dispatch_async(DownloadQueue, ^{
        NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:indexImageUrl]];
        dispatch_async(dispatch_get_main_queue(), ^{
            image = [UIImage imageWithData:imageData];
            
        });
    });
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2014, 15:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Загрузка картинок в ячейках TableView (Objective-C):

Загрузка картинок по ссылке из массива - Objective-C
Доброго вечера всем? вообщем занимаюсь парсингом json, есть массив в который я получаю список ссылков из сервера для ввода их в таблицу, но...

TableView и plist -не отображаются данные - Objective-C
Учусь писать приложения по книге Д.Пайлон, Т.Пайлон "Программируем для iphone и ipad". В текущем приложении Drink Mixer не отображаются...

Не раскрывается (исчез) TableView на ScrollView - Программирование iOS
Здравствуйте. Есть TableView, на обычной вьюхе всё работает нормально. Высота ячеек рассчитывается и т.д. Но вот когда я сделал вью...

Запись данных в ячейку TableView - Программирование iOS
Добрый день. Я только начинаю программировать под iOS, сейчас изучаю работу с таблицами и столкнулся с такой проблемой: пробую добавить в...

Правильная обработка нажатя кнопки в TableView - Программирование iOS
Здравствуйте. Пишу на Mono. Заполнил таблицу кастомными ячейками, состоящими из кнопки и лейбла и огбычными. При нажатии на кнопку в ячейке...

TableView - изменение анимации удаления ячеек - Программирование iOS
Всем привет! Есть такая ситуация: Заказчик приложения возмущен новой анимацией удаления ячеек в iOS7 и хочет, "чтобы было, как...

1
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 149
08.07.2014, 19:59 #2
надо там где определяете количество строк в таблице (не помюн как он звучит) сделать return главный_массив.count (еслли он пустой то будет "0"), а в методы connectionDidFinishLoading сделать [ self.table reloadData] )))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2014, 19:59
Привет! Вот еще темы с ответами:

Как обновить TableView делая свайп вверх ? - Objective-C
Добрый день! Аналогично как у приложения вк например. делаем свайп вверх содержимого таблицы, отображается loader и надпись please...

Получить NSString из JSON и использовать его как заголовок в TableView - Программирование iOS
у меня в JSON файле есть вот такая строчка "titles of sections": мне нужно поставить каждую строку в заголовок соответствующей...

Как динамически изменять высоту TableView при изменяющихся высотах CustomViewCell - Программирование iOS
Здравствуйте. Пишу на Mono но думаю, что с кодом на Obj-C разберусь. В общем есть UITableView заполняю его кастомными ячейками для каждой...

CollectionView не отображает subviews в ячейках - Objective-C
Выводит пустые ячейки, какие бы view я в них не добавлял, вроде делаю все правильно, по аналогии с TableView. Уже что только не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru