我有一个通过 RTSP/UDP 的 MJPEG 流,我想从中为带有 [UIImage initWithData:] 的 UIImageView 生成 JPEG。大多数时候这很好用,但有时我会收到损坏的图像和日志消息,例如:
ImageIO: <ERROR> JPEGCorrupt JPEG data: premature end of data segment
我的问题是:我如何才能看到(在运行时)出现这样的消息?不幸的是'initWithData'没有错误输出,还有其他方法吗?
谢谢你。
编辑:在这种情况下, initWithData 确实返回了一个有效的 UIImage 对象,而不是零!