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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Методы протокола GMSMapView http://www.cyberforum.ru/objective-c/thread1221828.html
Доброго времени суток, работаю с google api, сделал для маркеров кастомные окна с информацией но добавляя туда кнопку, она не работает :( нашел оператор : - (void)mapView:(GMSMapView *)mapView...
Objective-C Загрузка данных с нескольких сервисов Подскажите пожалуйста как скачать с нескольких сервисов данные и отобразить их в ViewController'е. Если можно то с примером простым. Заранее спасибо! http://www.cyberforum.ru/objective-c/thread1219547.html
Objective-C Кастомная таблица не отображает ячейки, пока я не буду ее прокручивать
Здравствуйте. Я делаю кастомную таблицу и пытаюсь ее отобразить, но она не показывается, пока я не попытаюсь ее прокрутить. Смотрю в Reveal, так там просто отсутствуют ячейки. Подебажил и понял, что...
Objective-C Последовательность создания объектов
Подскажите пожалуйста. У меня есть класс отвечающий за загрузку данных по url и дата класс которые кушает словарь, который подгрузил класс загрузчика. То если я напишу так : ; DataClass * dataClass...
Objective-C Получить значение из функции http://www.cyberforum.ru/objective-c/thread1213307.html
Доброго времени суток есть фот такая функция #define DEG2RAD(degrees) (degrees * 0.01745327) - (double)distanceByGeo_Lat1:(double)lat1 Lng1:(double)lng1 Lat2:(double)lat2 Lng2:(double)lng2 { ...
Objective-C Неверное положение отображений Всем привет! Скажите почему так Если добавлю иконку и сразу задам размер цифрами, то норм, а если хоть на пиксель потом сдвину или добавлю новый элемент и его сдвину то все валится вот так(см.... подробнее

Показать сообщение отдельно
xBios
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 121

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

03.07.2014, 15:09. Просмотров 742. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru