Сбой приложения на 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 и при клике на конкретное изображение показывать высококачественное изображение
Существует только разница между симулятором и телефоном: симулятор не имеет памяти, поэтому на симуляторе эта проблема не будет повторяться.