PHAsset fetchAssetsWithLocalIdentifiers, возвращающие параметры assetFetchResults в localIdentifier порядке

Я не могу найти эту проблему в документации Apple, Apple Forums или stackOverflow. Я попытался создать код и посмотреть результаты из разных опций.

Похоже, что если дескриптор сортировки не указан, вызов [PHAsset fetchAssetsWithLocalIdentifiers] возвращает активы в порядке локального идентификатора. Используя технику передачи «nil» для опций, я могу реплицировать порядок сортировки существующих коллекций PHAsset.

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

В документации разработчика я не могу найти вариант для дескриптора сортировки для PHAsset, который переопределит это действие по умолчанию для удовлетворения моих потребностей. Я загружаю assetsFetchResults в transientAssetCollection, который ограничивает добавление и удаление активов (на документацию Apple).

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

Есть ли способ для fetchAssetsWithLocalIdentifiers вернуть активы в порядке локальных идентификаторов в массиве, указанном в вызове? Если вызов будет возвращать активы в том порядке, в котором находится массив, приложение может контролировать результаты …

Есть что-то, что я пропустил в документации?

Спасибо, Тони

Обновление. Я попробовал селектор сортировки кодировки для fetchAssetsWithLocalIdentifiers, чтобы переопределить сортировку результатов выборки. НО, даже подумал, что документация Apple указывает, что «localIdentifier» является допустимым ключом для PHAssets, программа выходит из строя из-за неверного ключа сортировки.

  • Как получить изображение плаката альбома с помощью Photo Kit?
  • Может ли fetchAssetCollectionsWithType будет сортироваться при выборе смарт-альбомов?
  • Учитывая CIImage, какой самый быстрый способ записать данные на диск?
  • Загрузка изображений из фотографий в коллекцию приводит к появлению сообщения об ошибке «Соединение с активами было прервано или активы умерли»
  • Получить URL-адрес вновь созданного актива, стиль iOS 9
  • Проблема с воспроизведением AVA в AVPlayer с медленным воспроизведением
  • Как получить доступ к NSData / NSURL замедленного видео с помощью PhotoKit
  • Возвращает ли PHImageManager изображения в пикселях или размерах точек для экранов 2x и 3x?
  • Сохранение изображения в библиотеке фотографий с использованием фреймворка
  • Расположение PHAsset - GPS MetaData, что случилось?
  • Можете ли вы получить фотографии в «Недавно удаленные» с помощью PhotoKit?
  • Давайте будем гением компьютера.