#ios #flutter
Вопрос:
Я использую FadeInImage для отображения изображения в Интернете.
FadeInImage.assetNetwork(
placeholder: 'assets/images/default_360_360.png',
image: widget.model.image,
height: ScreenUtil.fitWidthStatic(320),
width: ScreenUtil.fitWidthStatic(320),
imageErrorBuilder: (context, error, stackTrace) {
return Image.asset(
'assets/images/default_360_360.png',
height: ScreenUtil.fitWidthStatic(320),
width: ScreenUtil.fitWidthStatic(320),
);
},
fit: BoxFit.cover,
),
Он хорошо работает, когда URL-адрес правильный ,но при использовании неправильного URL на выходе выводится сообщение об ошибке.
════════ Exception caught by image resource service ════════════════════════════
type 'Null' is not a subtype of type 'List<int>' in type cast
════════════════════════════════════════════════════════════════════════════════
Исключение выбрасывается из network_image_io.
Что еще более странно, так это то, что при переходе к другому виджету он также выводит сообщение об исключении.Даже другой виджет не использовал FadeInImage. Кажется, перекрасьте элемент.
Так как же я могу это исправить?
Спасибо.