相机相册定位权限问题

2017-05-15  本文已影响0人  ZorroZuo

在使用相机相册时需要在info.plist文件中加入<key>NSPhotoLibraryUsageDescription</key><string>App需要您的同意,才能访问相册</string>, <key>NSCameraUsageDescription</key><string>App需要您的同意,才能访问相机</string>;

如果是用户主动关掉这些权限,使用以前需要去判断是否有权限:

//相机权限

AVAuthorizationStatus authStatus = [AVCaptureDeviceauthorizationStatusForMediaType:AVMediaTypeVideo];

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

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

{

// 无权限 引导去开启

NSURL *url = [NSURLURLWithString:UIApplicationOpenSettingsURLString];

if ([[UIApplicationsharedApplication]canOpenURL:url]) {

[[UIApplicationsharedApplication]openURL:url];

}

}

上一篇 下一篇

猜你喜欢

热点阅读