iOS10 相机相册等权限的使用、检测并引导用户开启权限

 

  1.    
  2. NSPhotoLibraryUsageDescription   
  3. App需要您的同意,才能访问相册   
  4.    
  5. NSCameraUsageDescription   
  6. App需要您的同意,才能访问相机   
  7.    
  8. NSMicrophoneUsageDescription   
  9. App需要您的同意,才能访问麦克风   
  10.    
  11. NSLocationUsageDescription   
  12. App需要您的同意,才能访问位置   
  13.    
  14. NSLocationWhenInUseUsageDescription   
  15. App需要您的同意,才能在使用期间访问位置   
  16.    
  17. NSLocationAlwaysUsageDescription   
  18. App需要您的同意,才能始终访问位置   
  19.    
  20. NSCalendarsUsageDescription   
  21. App需要您的同意,才能访问日历   
  22.    
  23. NSRemindersUsageDescription   
  24. App需要您的同意,才能访问提醒事项   
  25.    
  26. NSMotionUsageDescription App需要您的同意,才能访问运动与健身   
  27.    
  28. NSHealthUpdateUsageDescription   
  29. App需要您的同意,才能访问健康更新    
  30.    
  31. NSHealthShareUsageDescription   
  32. App需要您的同意,才能访问健康分享   
  33.    
  34. NSBluetoothPeripheralUsageDescription   
  35. App需要您的同意,才能访问蓝牙   
  36.    
  37. NSAppleMusicUsageDescription  App需要您的同意,才能访问媒体资料库  

info.plist中逐个添加 KEY直接复制   value的string字符串就是提示的文字 可以根据自己需要填写

 


 

#import

#import 

#import

#import

    //相机权限

    AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];

    if (authStatus ==AVAuthorizationStatusRestricted ||//此应用程序没有被授权访问的照片数据。可能是家长控制权限

        authStatus ==AVAuthorizationStatusDenied)  //用户已经明确否认了这一照片数据的应用程序访问

    {

        // 无权限 引导去开启

        NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];

        if ([[UIApplication sharedApplication]canOpenURL:url]) {

            [[UIApplication sharedApplication]openURL:url];

        }

    }

    

    //相册权限

    ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus];

    if (author ==kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied){

        //无权限 引导去开启

        NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];

        if ([[UIApplication sharedApplication] canOpenURL:url]) {

            [[UIApplication sharedApplication] openURL:url];

        }

    }

 

你可能感兴趣的:(相机,相册)