//調用打開相冊權限設置
- (void)callCameraPermissions
{
//相機權限
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
if (authStatus ==AVAuthorizationStatusRestricted ||//此應用程序沒有被授權訪問的照片數據。
authStatus ==AVAuthorizationStatusDenied) //用戶已經明確否認了這一照片數據的應用程序訪問
{
UIAlertController *logoutAlter=[UIAlertController alertControllerWithTitle:WYLocalizedString(@"service_public_open_camera_permissions", @"去'設置'打開相機權限") message:@"" preferredStyle:UIAlertControllerStyleAlert];
[logoutAlter addAction:[UIAlertAction actionWithTitle:WYLocalizedString(@"co_cancel", @"取消") style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
// NSLog(@"點擊取消");
}]];
[logoutAlter addAction:[UIAlertAction actionWithTitle:WYLocalizedString(@"co_ok", @"ok") style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
// 無權限 引導去開啟
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
if ([[UIApplication sharedApplication]canOpenURL:url]) {
[[UIApplication sharedApplication]openURL:url];
}
}]];
[self presentViewController:logoutAlter animated:YES completion:nil];
}else{
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
NSLog(@"權限開啟時執行的代碼");
}else{
HRLog(@"手機不支持相機");
}
}
}
IOS 去設置開啟權限
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- ios 判斷用戶是否開啟權限---并跳轉“系統設置” 1.判斷 訪問相冊 或 相機 權限是否開啟 2.檢測是否開啟...
- 不管學習還是工作,有的時候會用到iPhone的系統功能,在info.plist里root文件夾下添加: NSPho...
- iOS10 以后訪問手機相冊、麥克風、藍牙等硬件需要在工程的Plist文件中添加權限,以下是總結的所有權限,方便以...
- Xcode運行真機開啟硬件支持權限設置 打開項目中的info.plist文件進行編輯 設置代碼如下: <!-- 相...