ios - ion title
¿Qué significa initImageAppleJPEG: retroceder a los mensajes de advertencia libJPEG? (3)
Asegúrate de que tus imágenes sean jpg, tuve este problema con las imágenes png.
Después de actualizar mi iPhone 5s a iOS8 y usar Xcode 6 GM y Xcode 6.0.1, comencé a ver este mensaje en la consola:
initImageAppleJPEG:1325: falling back to libJPEG
¿Alguien más está viendo esto? No pude encontrar una respuesta en línea. Y no veo choques ni nada. Puede ser solo una impresión, pero he notado algunos contratiempos / ralentizaciones al desplazar rápidamente una lista de imágenes. Es difícil decir si estuvo allí antes, y me estoy dando cuenta ahora por estos mensajes sospechosos.
También podría ser uno de esos mensajes de advertencia que Apple olvida ocultar cada versión importante de Xcode.
Compruebe si la URL de la imagen tiene espacios. Puede eliminar los espacios de la cadena url y convertirlos en una URL usando esta extensión en Swift.
extension String{
func spaceRemovedURL() -> URL{
let url = self.replacingOccurrences(of: " ", with: "%20")
return URL(string: url)!
}
}
Descubrí que esto sucede en imágenes JPEG perfectamente válidas, por lo que supongo que Apple no se molestó en implementar todas las funciones JPEG en su propio decodificador, y en algunos casos tiene que usar el libjpeg estándar de facto.