iOS检测相机或者相册可用
2016-07-22 16:48
351 查看
#define OSVersionIsAtLeastiOS7 ([[UIDevice currentDevice].systemVersion floatValue]>=
7.0 ? YES:NO) //定义的宏
//检查相机是否可用
if (OSVersionIsAtLeastiOS7) {
NSString *mediaType =
AVMediaTypeVideo;
AVAuthorizationStatus authStatus = [AVCaptureDevice
authorizationStatusForMediaType:mediaType];
if (authStatus ==
AVAuthorizationStatusDenied) {
UIAlertView *alertView =[[UIAlertView
alloc]initWithTitle:nil
message:@"请前往系统设置->隐私->相机,开启爱维宝贝权限"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"确定",
nil];
[alertView show];
return;
}
}
---------------------------------
//检查相册是否可用
if (OSVersionIsAtLeastiOS7) {
ALAuthorizationStatus authStatus = [ALAssetsLibrary
authorizationStatus];
if (authStatus ==
ALAuthorizationStatusDenied) {
UIAlertView *alertView =[[UIAlertView
alloc]initWithTitle:nil
message:@"请前往系统设置->隐私->相片,开启爱维宝贝权限"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"确定",
nil];
[alertView show];
return;
}
}
7.0 ? YES:NO) //定义的宏
//检查相机是否可用
if (OSVersionIsAtLeastiOS7) {
NSString *mediaType =
AVMediaTypeVideo;
AVAuthorizationStatus authStatus = [AVCaptureDevice
authorizationStatusForMediaType:mediaType];
if (authStatus ==
AVAuthorizationStatusDenied) {
UIAlertView *alertView =[[UIAlertView
alloc]initWithTitle:nil
message:@"请前往系统设置->隐私->相机,开启爱维宝贝权限"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"确定",
nil];
[alertView show];
return;
}
}
---------------------------------
//检查相册是否可用
if (OSVersionIsAtLeastiOS7) {
ALAuthorizationStatus authStatus = [ALAssetsLibrary
authorizationStatus];
if (authStatus ==
ALAuthorizationStatusDenied) {
UIAlertView *alertView =[[UIAlertView
alloc]initWithTitle:nil
message:@"请前往系统设置->隐私->相片,开启爱维宝贝权限"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"确定",
nil];
[alertView show];
return;
}
}
相关文章推荐
- iOS开发之音轨合成(音频与音频,音频与视频)
- iOS获取健康步数从加速计到healthkit
- 使用CocoaPods遇到的几个坑,记录一下
- iOS的内存管理
- Block小结
- iOS多线程编程之GCD的使用
- ios移动开发的提示弹出框(简单明了方便调试)
- iOS 第三方框架管理cocoapods 关于Mac 10.11 系统升级无法使用的问题
- ios移动开发的提示弹出框(简单明了方便调试)
- CocoaLumberjack使用以及日志文件获取
- 数据解析及model的封装
- iOS_Runtime
- iOS-OC-提交审核:Missing Push Notification Entitlement
- iOS BLe
- iOS 调试接口时候 报错,不能联网
- 关于iOS生命周期和前后台的切换
- iOS - 封装自己的slider
- iOS - 重写set和get方法后,为什么使用时会发生无效?解析命名规范
- iOS7 StatusBar 使用小结
- ios 下拉刷新,下拉加载数据 利用第三方