Сбой приложения на ipad при загрузке изображений - PullRequest
0 голосов
/ 14 мая 2018

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

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

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

1 Ответ

0 голосов
/ 14 мая 2018

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

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

...