PHAsset fetchAssetsWithLocalIdentifiers devuelve assetFetchResults en order localIdentifier

No puedo encontrar este problema en la documentation de Apple, foros de Apple o stackOverflow. He intentado crear código y ver los resultados de varias opciones.

Parece que si no se proporciona un descriptor de sorting, la llamada a [PHAsset fetchAssetsWithLocalIdentifiers] devuelve los activos en el order de identificador local. Usando la técnica de pasar "nil" para las opciones, puedo replicar el order de sorting de las collections PHAsset existentes.

self.assetsFetchResults = [PHAsset fetchAssetsWithLocalIdentifiers:self.selectionList options:nil]; 

En la documentation del desarrollador, no puedo encontrar una opción para el descriptor de sorting para PHAsset que anularía esta acción pnetworkingeterminada para satisfacer mis necesidades. Estoy cargando los assetsFetchResults en un transientAssetCollection que limita la adición y eliminación de activos (según la documentation de Apple).

  self.assetCollection = [PHAssetCollection transientAssetCollectionWithAssetFetchResult:self.assetsFetchResults title:self.albumName]; 

¿Hay alguna forma para que fetchAssetsWithLocalIdentifiers devuelva los activos en el order de los identificadores locales en la matriz suministrada en la llamada? Si la llamada devuelve activos en el order en que se encuentra la matriz, entonces la aplicación podría controlar los resultados …

¿Hay algo que extrañé en la documentation?

Gracias tony

Actualización: he intentado codificar el selector de order para el fetchAssetsWithLocalIdentifiers para anular la orderación de los resultados de obtención. PERO, incluso si la documentation de Apple indica que "localIdentifier" es una key válida para PHAssets, el progtwig falla debido a una key de sorting no válida.