iOS 14 Бета-проверка разрешений PHAsset для уровня .limited доступа - PullRequest
3 голосов
/ 06 августа 2020

в iOS 14 бета-версии, есть ли способ проверить, есть ли у приложения разрешения на загрузку изображения PHAsset, прежде чем пытаться загрузить его с помощью PHImageManager.requestImage? Это для PHAuthorizationStatus.limited - когда я извлекаю все активы в PHAssetCollection, он также возвращает те, у которых нет разрешений. Я вижу объект ошибки только тогда, когда пытаюсь загрузить само изображение с помощью PHImageManager.requestImage в возвращенном информационном объекте.

EDIT: Оказывается, это проблема только на симуляторе. Когда я запускал приложение на реальном устройстве с бета-версией iOS 14, выборка PHAssetCollection возвращала только те PHAsset, к которым пользователь предоставил доступ.

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