AFImageRequestOperation返回未经竞争下载的图像

+[AFImageRequestOperation imageRequestOperationWithRequest: imageProcessingBlock: success: failure:] 

如果没有完全下载的networking退回图像(特别是PNG)和失败块,在这种情况下,不被称为。

如何检查图像是否正确下载?

编辑:什么types的请求,你会有:image,xml,json或http无关紧要,有文件下载失败的可能性。 而随着文件越来越大,互联网越来越慢,概率越来越高。

部分解决schemebuild立在这个问题上:
捕捉错误:损坏的JPEG数据:数据段过早结束
检测目标C中的PNG文件是否损坏

所以,下载完图像后,你可以检查它是否有正确的开始和结束字节。

编辑: 这是一个更灵活的解决scheme。