Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
xBios
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 125
1

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

03.07.2014, 15:09. Просмотров 815. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

1
mercooliy
6 / 6 / 1
Регистрация: 12.05.2013
Сообщений: 153
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 - изменение анимации удаления ячеек
Всем привет! Есть такая ситуация: Заказчик приложения возмущен новой анимацией удаления ячеек в...

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

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


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

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

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