initImageAppleJPEG:回到libJPEG警告消息意味着什么?

时间:2014-09-23 22:36:32

标签: ios xcode ios8 xcode6

将我的iPhone 5s升级到iOS8,并使用Xcode 6 GM和Xcode 6.0.1后,我开始在控制台上看到此消息:

initImageAppleJPEG:1325: falling back to libJPEG

其他人看到了吗?我无法在网上找到答案。而且我没有看到崩溃或任何事情。这可能只是一种印象,但是当我快速滚动图像列表时,我注意到了一些打嗝/减速。很难说它之前是否存在过,我现在只是注意到这些可疑消息。

这也可能是Apple忘记隐藏每个主要Xcode版本的警告信息之一。

3 个答案:

答案 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)!
    }
}