ios ipad ios9 uiimagepickercontroller

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.