Получение всех ресурсов imagePaths - PullRequest
0 голосов
/ 02 мая 2019

У меня есть список imagePaths, и я хочу использовать его для получения PHassets.Я думал об использовании fetchAssets(withALAssetURLs:options:), оказывается, это устарело.Есть ли другой способ?

Ответы [ 2 ]

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

Оказывается, мне не нужны imagePaths. Мне просто нужно использовать localIdentifier (https://developer.apple.com/documentation/photokit/phobject/1622400-localidentifier) и использовать https://developer.apple.com/documentation/photokit/phasset/1624732-fetchassets. Спасибо.

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

AssetURLs не являются imagePaths, они являются уникальными URL-адресами для сопоставления устаревших ALAssets с более новыми PHAssets, но не представляют физическое расположение файла.

Нет методов для работы с imagePaths в платформе Photos дляхорошая причина.Расположение файлов для фотографий / видео в библиотеке фотографий iOS является закрытым и изолированным.Вы не можете получить доступ к этим путям изображения непосредственно из вашего приложения.Только некоторые методы Photoshop используют внутренний путь к изображению и могут временно обращаться к файлам с помощью настроек безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...