Сбой приложения на ipad при загрузке изображений

Я использую библиотеку sdwebImage, чтобы загрузить изображения в ячейку таблицы и отобразить их. изображения с высоким разрешением. когда приложение запускается и начинает загружаться, оно внезапно вылетает без каких-либо ошибок, за исключением того, что иногда выдает "предупреждение о получении памяти", а затем приложение вылетает, оно нормально работает на симуляторе, но на ipad происходит сбой, код, где я помещаю изображение в ячейку:

- (void)setCellWithImage:(NSString *)imageURL
{
    if (imageURL && [imageURL length]) {
        [self.testingImageView sd_setImageWithURL:[NSURL URLWithString:imageURL]
                     placeholderImage:[UIImage imageNamed:@"ic_launcher"]];
}
}

Есть идеи, как решить эту проблему?

1 ответ

Я предлагаю вам показать в табличном виде использовать низкое качество изображения. Получите два пути изображения, одно для изображения низкого качества, а другое для изображения высокого качества. Показывать низкокачественное изображение в Tableview и при клике на конкретное изображение показывать высококачественное изображение

Существует только разница между симулятором и телефоном: симулятор не имеет памяти, поэтому на симуляторе эта проблема не будет повторяться.

Другие вопросы по тегам