// // cameraHelper.m // MobileProject // // Created by wujunyang on 16/7/20. // Copyright © 2016年 wujunyang. All rights reserved. // #import "cameraHelper.h" #import #import #import #import @import AVFoundation; @implementation cameraHelper + (BOOL)checkPhotoLibraryAuthorizationStatus { //if ([ALAssetsLibrary respondsToSelector:@selector(authorizationStatus)]) { ALAuthorizationStatus authStatus = [ALAssetsLibrary authorizationStatus]; if (ALAuthorizationStatusDenied == authStatus || ALAuthorizationStatusRestricted == authStatus) { [MBProgressHUD showAutoMessage:@"请在iPhone的“设置->隐私->照片”中打开本应用的访问权限" ToView:nil]; return NO; // } } return YES; } + (BOOL)checkCameraAuthorizationStatus { if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { [MBProgressHUD showAutoMessage:@"该设备不支持拍照" ToView:nil]; return NO; } if ([AVCaptureDevice respondsToSelector:@selector(authorizationStatusForMediaType:)]) { AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if (AVAuthorizationStatusDenied == authStatus || AVAuthorizationStatusRestricted == authStatus) { [MBProgressHUD showAutoMessage:@"请在iPhone的“设置->隐私->相机”中打开本应用的访问权限" ToView:nil]; return NO; } } return YES; } @end