Получил уведомление о давлении памяти (критическое / некритическое) - iOS objetive-c - PullRequest
0 голосов
/ 19 ноября 2018

Получено уведомление о давлении в памяти (критическое / некритическое).

«n» номеров изображений, загружаемых из API в виде таблицы.Но приложение вылетает с вышеупомянутой ошибкой через несколько секунд.Текущий код:

[post_img sd_setImageWithURL:[NSURL URLWithString:[arr objectAtIndex:i]] placeholderImage:[UIImage imageNamed:@"placeHolder.jpg"] options:SDWebImageRefreshCached];

Я пытался удалить кеш,

[[SDImageCache sharedImageCache] removeImageForKey:[arr objectAtIndex:i] fromDisk:YES withCompletion:nil];

Кроме того, я пытался получить изображения, используя dispatchqueue,

dispatch_async(dispatch_get_global_queue(0,0), ^{
    NSData * data = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: [arr objectAtIndex:i]]];
    if ( data == nil )
        return;
        dispatch_async(dispatch_get_main_queue(), ^{
            post_img.image = [UIImage imageWithData: data];
        });
    });

Но все же яполучаю ошибку.

...