2
アプリがでカメラを使用する許可を持っている場合、私はチェックしています:AVCaptureDevice.requestAccessForMediaTypeは、承認されていない認可ステータスに対してのみ機能しますか?
let authStatus = AVCaptureDevice.authorizationStatusForMediaType(AVMediaTypeVideo)
認証ステータスが(多分、ユーザが誤って許可を求めた最初の時間を許可していませんでした)拒否された場合、それが示すことができますもう一度許可要求をしますか?
AVCaptureDevice.requestAccessForMediaType(AVMediaTypeVideo,
completionHandler: { (granted:Bool) -> Void in
if granted {
dispatch_async(dispatch_get_main_queue()) {
self.shootPhoto(UIButton())
}
}
})
をしかし許可のための要求は、ダイアログが提示されません:許可が拒否されている場合は
、私は許可を要求しようとしています。 requestAccessForMediaType
は承認ステータスが未確認の場合にのみ機能しますか?
私はそれが疑わしいことを確認していただきありがとうございます。残念ですが、私たちに許可が必要な時にいつでも許可することはありません。 –