Мое приложение продолжает сбой при работе в симуляторе каждый раз, когда я пытаюсь запросить авторизацию для библиотеки фотографий. Я использую следующий код в моем AppDelegate в didFinishLaunchingWithOptions:xcode 8 PHPhotoLibrary.requestАвторизация, вызывающая авария
if PHPhotoLibrary.authorizationStatus() != PHAuthorizationStatus.authorized {
PHPhotoLibrary.requestAuthorization({ (status: PHAuthorizationStatus) in
})
}
Использование Xcode 8 беты с быстрым 3.0.
Спасибо за ваш ответ. Я не потратил слишком много времени на изменение моего файла plist. Это так же просто, как нажать плюс и вручную ввести NSPhotoLibraryUsageDescription и выбрать тип для String ?. Также это вызовет проблемы? Я думал, что это свойство является системным свойством и не может быть изменено в приложении, кроме как при принятии системного оповещения. – alionthego
Сделайте эти шаги, которые вы сказали, затем введите текст в поле справа: «Нам нужно прочитать ваши фотографии, чтобы мы могли найти какие-то глебы». Это будет показано пользователю, чтобы объяснить, почему вы хотите получить доступ, и это стандартная процедура в iOS. [Сейчас я пишу книгу на iOS 10] (https://gumroad.com/l/ios10), и первая глава описывает именно эту процедуру. – TwoStraws
Отлично. Работает отлично. Большое спасибо за вашу помощь. – alionthego