Загрузка изображений в tableView в фоновом режиме, чтобы получить эту проблему - PullRequest
0 голосов
/ 31 января 2012

Стек: (0xb1771f 0xb4f602 0x58e62 0x90ec4a24 0x90eb6cf2 0x90eb6781 0x90eb65c6)
2012-01-31 19: 58: 10.920 FINS [7353: 560f] ** 100470NoSO 0NOкласс NSConcreteData автоматически выпущен без пула на месте - просто утечка

// код для изображения на tableView в фоновом режиме

dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
//this will start the image loading in bg
dispatch_async(concurrentQueue, ^{              
    NSData *image = [[[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:NewsImagestring]] autorelease];
    //this will set the image when loading is finished
    dispatch_async(dispatch_get_main_queue(), ^{                                
        imgView.image = [UIImage imageWithData:image];              
        [image release];
        [imgView release];              
    });                     
});

1 Ответ

0 голосов
/ 31 января 2012

Вы выпускаете изображение, которое находится в пуле автоматического выпуска. Так что это сбой вашего приложения. прокомментируйте эту строку еще раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...