我们有一个基于iOS 10 SDK的应用程序。它在UICollectionView中呈现图像,并使用SDWebImage框架加载图像。它运行良好,但是用户报告说,当在UICollectionView中向后和向前滚动图像时,应用程序会不时突然崩溃。
我们终于能够在iPhone 6设备上重现错误,移动数据连接速度降至3G。
会发生什么: 在通过图像快速上下滚动的同时,比从服务器加载的速度更快,应用程序突然崩溃回到iOS桌面。这可能会在一段时间后很快发生,或者有时根本不会发生 - 非常不一致。
到目前为止我们做了什么:
有人可以建议采取进一步排查的方法吗?
的Stefan
答案 0 :(得分:0)
我与SDWebImage
有类似的问题。对我来说,这是因为我让SDWebImage
一次加载太多图像。添加后
- (void)prepareForReuse
{
[self.imageView sd_cancelCurrentImageLoad];
}
问题消失了。