Как скрыть изображения iCloud в средстве выбора при выборе изображения из фотографий с помощью Photos Framework - PullRequest
0 голосов
/ 15 мая 2019

В моем приложении я разрешаю пользователю выбирать фотографии из альбома, но здесь я хочу скрыть изображения iCloud для выбора. Я нашел это решение , но у меня не работает, изображение iCloud видно для выбора. Сборщик должен показывать локальные изображения и снимки камеры для выбора.

Я попробовал ниже подтипы AssetCollection:

PHAssetCollectionSubtypeAlbumMyPhotoStream: найдено изображение iCloud PHAssetCollectionSubtypeSmartAlbumUserLibrary: найдено изображение iCloud

Есть идеи, как это сделать? Какой PHAssetCollectionSubtype должен использовать?

1 Ответ

0 голосов
/ 19 мая 2019

Что вы имеете в виду именно с изображениями iCloud?

  1. Есть фотобиблиотека iCloud. Изображения являются обычными активами в альбоме All Photos. Спрятать их невозможно, поскольку библиотека фотографий iCloud не делает различий между тем, что находится на устройстве, и тем, что находится в облаке. Единственное, что вы можете сделать, это запретить доступ к сети (облачная загрузка), когда вы запрашиваете изображение / данные с полным разрешением, видеоданные для ресурса.
  2. Существуют «Общие фотопотоки» и «Мой фотопоток». Они не являются частью «Все фотографии» и не входят в отдельные альбомы. Их можно просто исключить, не включив альбомы в интерфейс
...