PHAssetCollectionChangeRequest: addAssets () ahora acepta NSFastEnumeration. ¿Cómo lograr esto?

introduzca la descripción de la imagen aquí

Mi aplicación intenta importar una image de fotos y agregarla a un álbum.

Pero en los últimos cambios rápidos. addAssets () acepta el parámetro como NSFastEnumeration. Entonces recibo un error como se muestra en la image.

incluso el documento de la API de Apple tiene este mismo código: https://developer.apple.com/library/prerelease/ios/documentation/Photos/Reference/PHAssetChangeRequest_Class/index.html#//apple_ref/occ/instp/PHAssetChangeRequest/placeholderForCreatedAsset

¿Cuál es la alternativa o cómo agrego addAssets ahora?

Entonces, hice algunas investigaciones y, de acuerdo con NSHipster , NSEnumeration es un protocolo implementado por NSArray , NSSet y NSDictionary . Esto sugiere que si convierte [assetPlaceholder] en un NSArray , podrá usarlo en el método. Y, de hecho, esto comstack:

 let enumeration: NSArray = [assetPlaceholder!] albumChangeRequest!.addAssets(enumeration)