相機權限檢查&設定
Published in
2 min readJan 22, 2019
(AVCaptureDevice AuthorizationStatus)
APP使用相片上傳時
常會透過UIImagePickerController啟用 照片圖庫/相機
如何檢查相機權限
當沒有開啟時跳制設定頁面
可以參考本文
需設定權限
Privacy — Camera Usage Description
(Project -> Target -> info)
在相機的項目中
透過AVCaptureDevice.authorizationStatus判斷相機使用權限
CLAuthorizationStatus權限種類:
Authorized-同意
Denied-拒絕
Restricted-等同拒絕,此為用戶不能改變的方式,由系統代為執行,例如:當公司服務不提供位置時,可以在不通知用戶的情況下透過Restricted關閉定位服務。
(轉自http://cherng32.blogspot.com/2015/09/swift-standford-cs193p-14-20150914.html)
當有權限使用相機的功能寫在另一個func中
當相機權限沒有開啟時