我有一个MJPEGstream超过RTSP / UDP从中我想为[UIImage initWithData:]生成UIImageView的JPEG。 大多数情况下,这工作正常,但有时我得到像下面的腐败的图像和日志消息: ImageIO: <ERROR> JPEGCorrupt JPEG data: premature end of data segment 我的问题是:我怎么看(在运行时),这样的消息发生? 不幸的是,'initWithData'没有错误输出,有没有其他方法? 谢谢。 编辑:在这种情况下,initWithData确实返回一个有效的UIImage对象,而不是零!