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

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

Восстановить пароль Регистрация
 
xBios
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 121
03.07.2014, 15:09     Загрузка картинок в ячейках TableView #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
Посмотрите здесь:

Загрузка картинок в бд PHP БД
1С Загрузка картинок
TableView и plist -не отображаются данные Objective-C
Загрузка картинок C# MVC
Objective-C Как обновить TableView делая свайп вверх ?
Загрузка изображения через URL + UIActivityIndicatorView Objective-C
Objective-C Загрузка картинок по ссылке из массива
Загрузка по нескольким ссылкам одновременно Objective-C
Как сделать асинхронную загрузку картинок в UITableView не останавливая главный поток? Objective-C
Загрузка картинок ActionScript
CollectionView не отображает subviews в ячейках Objective-C
Загрузка ViewController из xib в storyboard Objective-C

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

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

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