Моему приложению требуется только свойство «Конфиденциальность — описание использования дополнений библиотеки фотографий» в файле plist (приложение записывает в библиотеку фотографий, но не читает).
Я использую этот код для проверки разрешений:
PHPhotoLibrary.requestAuthorization { status in
if status == .authorized {
print("Permission granted")
} else {
print("Unavailable")
}
}
В настройках iOS для моего приложения, хотя в plist требуется только «Добавить фотографии», также указан «Чтение и запись» (??), И приведенный выше код получает авторизованный статус только в том случае, если отмечен «Чтение и запись». (отметка «Добавить только фотографии» просто приводит к тому, что приведенный выше код переходит к оператору else).
Я немного смущен тем, почему «Чтение и запись» даже указан в качестве параметра для моего приложения, когда в моем plist нет «Конфиденциальность - Описание использования библиотеки фотографий».
Любые идеи?