UIImagePickerController no funciona correctamente en iOS 9.3 iPad 4
ios9 (2)
Después de actualizar ipad a ios 9.3, las imágenes se detienen para mostrar. ¿Qué puede estar mal con eso? En iOS 9 y iOS 9.2, eso también funcionó. En otros dispositivos, los dispositivos de iPhone funcionan bien.
private func presentPickerForLibrary() {
let imagePicker = UIImagePickerController()
imagePicker.allowsEditing = false
imagePicker.sourceType = .PhotoLibrary
imagePicker.delegate = self
presentViewController(imagePicker, animated: true, completion: nil)
}
Parece estar vinculado a la configuración de iCloud Photo Library. Activar esto en Preferencias soluciona el problema para mí.
También estoy viendo esto en una aplicación de iPhone antigua y no universal cuando la ejecuto en un iPad con iOS 9.3. No lo veo cuando se ejecuta en un simulador de iPad, solo un dispositivo real.
No lo estoy viendo en una aplicación de iPhone / iPad más nueva y universal. Parece que el problema solo afecta a las aplicaciones de iPhone cuando se ejecuta en modo 2x / 1x en un iPad con iOS 9.3.x
Parece que hay un ticket Rdar abierto que describe el problema, https://openradar.appspot.com/25813088 .
También encontré un hilo en los formularios para desarrolladores de Apple que también describían el problema, https://forums.developer.apple.com/thread/43400 .
La aplicación para iPhone con la que estoy probando todavía está utilizando la API de ALAssets
ahora en desuso. Parece que [ALAsset thumbnail]
está devolviendo nil
cuando se ejecuta una aplicación de iPhone en un iPad con iOS 9.3.x, esto puede estar relacionado con el motivo por el cual UIImagePickerController
no muestra miniaturas.