将我的iPhone 5s升级到iOS8,并使用Xcode 6 GM和Xcode 6.0.1后,我开始在控制台上看到此消息:
initImageAppleJPEG:1325: falling back to libJPEG
其他人看到了吗?我无法在网上找到答案。而且我没有看到崩溃或任何事情。这可能只是一种印象,但是当我快速滚动图像列表时,我注意到了一些打嗝/减速。很难说它之前是否存在过,我现在只是注意到这些可疑消息。
这也可能是Apple忘记隐藏每个主要Xcode版本的警告信息之一。
答案 0 :(得分:6)
我发现这种情况发生在完全有效的JPEG图像上,因此我认为Apple并不打算在自己的解码器中实现所有JPEG功能,并且必须在某些情况下使用事实上的标准libjpeg例。
答案 1 :(得分:1)
确保你的图片是jpg,我的png图像有这个问题。
答案 2 :(得分:1)
检查图片网址是否有空格。您可以从url字符串中删除空格,并使用Swift中的此扩展名将其转换为URL。
extension String{
func spaceRemovedURL() -> URL{
let url = self.replacingOccurrences(of: " ", with: "%20")
return URL(string: url)!
}
}