xcode swift3 ios10 photosframework

xcode - Solicitar imagen con Swift 3 da como resultado "Crear un formato de imagen con un tipo desconocido es un error"



swift3 ios10 (0)

Tengo un controlador en el que solo tomo imágenes en la galería del usuario y las muestro. Solía ​​funcionar con XCode 7.3, pero después de actualizarlo a XCode 8.0 y actualizar el código para la compatibilidad con Swift 3.0, me da un error extraño y muy genérico:

Crear un formato de imagen con un tipo desconocido es un error

No puedo descifrar qué no funciona aquí. Mi código es el siguiente:

let imgManager = PHImageManager.default() let requestOptions = PHImageRequestOptions() requestOptions.isSynchronous = false requestOptions.deliveryMode = PHImageRequestOptionsDeliveryMode.fastFormat let fetchOptions = PHFetchOptions() fetchOptions.sortDescriptors = [NSSortDescriptor(key:"creationDate", ascending: false)] let fetchResult = PHAsset.fetchAssets(with: PHAssetMediaType.image, options: fetchOptions) if fetchResult.count > 0 { for i in 0...(fetchResult.count-1) { imgManager.requestImage(for: fetchResult.object(at: i), targetSize: view.frame.size, contentMode: PHImageContentMode.aspectFit, options: requestOptions, resultHandler: { (image, _) in // do some stuff self.progressView.isHidden = true }) } } else { self.progressView.isHidden = true }

En este código, eliminé el código de visualización de la imagen para poder leerlo. La instrucción que desencadena el error es la de "requestImage". Cualquier ayuda será muy apreciada.