iOS 8之後相機授權判斷
參考http://blog.sina.com.cn/s/blog_b1540f630102w6zn.html
示例程式碼
// 判斷相機授權
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
if (authStatus == AVAuthorizationStatusRestricted || authStatus == AVAuthorizationStatusDenied){
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"沒有相機許可權" message:@"請去設定-隱私-相機中對52度授權" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"現在就去" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
}];
UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"以後再說" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
[self cancle];
}];
[alertController addAction:cancelAction];
[alertController addAction:okAction];
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:alertController animated:YES completion:nil];
return;
}
相關文章
- iOS8相機授權判斷iOS
- k8s之RBAC授權模式K8S模式
- 判斷 iOS 版本iOS
- 授權機制與授權模型研究模型
- axure rp8授權金鑰 axure rp8授權碼最新
- 判斷 iOS 裝置iOS
- iOS正則判斷iOS
- 認證授權方案之授權初識
- 認證授權方案之授權揭祕 (上篇)
- 授權物件許可權後的授權者顯示問題物件
- SpringSecurity之授權SpringGse
- (IOS)判斷密碼格式iOS密碼
- 抖音分享和授權(iOS)iOS
- IdentityServer4之Authorization Code(授權碼)相對更安全IDEServer
- iOS判斷網路狀態iOS
- iOS判斷是否存在網路iOS
- .Net Core之JWT授權JWT
- axure8最新授權碼 axure80授權賬號和金鑰
- ios 判斷使用者是否開啟許可權---並跳轉設iOS
- iOS 常用圖片格式判斷 (Swift)iOSSwift
- 華為授權培訓機構
- Rhinoceros 8(犀牛8)中文啟用授權版 Mac版ROSMac
- iOS開發-如何判斷手機是否開啟了放大模式iOS模式
- iOS 常用的正規表示式判斷iOS
- 容器編排系統K8s之訪問控制--RBAC授權K8S
- ACM之判斷迴文數ACM
- python之判斷語句Python
- DB2授權和特權安全機制DB2
- 安全測試之認證授權
- js判斷手機系統JS
- 如何判斷使用者用的是Android手機還是IOS手機AndroidiOS
- 計算機如何理解事物的相關性-文件的相似度判斷計算機
- iOS 8 之後UINavigationController新特性iOSUINavigationController
- 關於微信小程式使用者拒絕授權後不再彈出授權視窗微信小程式
- iOS 使用正則判斷輸入型別iOS型別
- JavaScript判斷ios還是android系統JavaScriptiOSAndroid
- JavaScript之坑了我--instanceof的判斷機制測試JavaScript
- 微信開發之小程式獲取手機號授權登入