美文网首页
相机相册定位权限问题

相机相册定位权限问题

作者: ZorroZuo | 来源:发表于2017-05-15 18:42 被阅读0次

在使用相机相册时需要在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];

}

}

相关文章

网友评论

      本文标题:相机相册定位权限问题

      本文链接:https://www.haomeiwen.com/subject/ieghxxtx.html