我使用Xcode 9.4.1和Swift 4。
我从库中选择一个图像,并使用共享扩展名将其共享到我的应用程序中。它适用于NSData-> UIImage-> JPEG / PNG表示形式。
但是我找到了一张类型未知的图像,该图像在此行上使该应用程序崩溃:
if let imageData = UIImageJPEGRepresentation(self.images[i], 1.0) {
由于this solution,我猜到图像类型为“未知”。
然后,我将图像导入了我的MAC OSX,发现它是.JPG图像...因此该图像可能已损坏...
您对如何转换其他(不是PNG和JPEG)类型的图像有任何想法吗?以及如何不因未知类型而崩溃...
我不想向用户弹出错误消息。