Форум программистов, компьютерный форум CyberForum.ru

Objective-C

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

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

03.07.2014, 15:09. Просмотров 727. Ответов 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];
            
        });
    });
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2014, 15:09     Загрузка картинок в ячейках TableView
Посмотрите здесь:
Objective-C Загрузка картинок по ссылке из массива
TableView и plist -не отображаются данные Objective-C
Objective-C Как обновить TableView делая свайп вверх ?
CollectionView не отображает subviews в ячейках Objective-C
PHP Загрузка картинок с сжатием и конвертированием изображения + массовая загрузка
Загрузка картинок C# MVC
HTML, CSS Загрузка картинок
Загрузка картинок ActionScript
1С Загрузка картинок
PHP БД Загрузка картинок
C# Загрузка картинок
Загрузка картинок в бд PHP БД

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
08.07.2014, 19:59     Загрузка картинок в ячейках TableView #2
надо там где определяете количество строк в таблице (не помюн как он звучит) сделать return главный_массив.count (еслли он пустой то будет "0"), а в методы connectionDidFinishLoading сделать [ self.table reloadData] )))
Ответ Создать тему
Опции темы

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