1.判断用户是否有权限访问相册
#import <AssetsLibrary/AssetsLibrary.h>
- ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];
- if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied){
-
- }
- typedef enum {
- kCLAuthorizationStatusNotDetermined = 0,
- kCLAuthorizationStatusRestricted,
- kCLAuthorizationStatusDenied,
- kCLAuthorizationStatusAuthorized
- }
2.判断用户是否有权限访问相机
iOS7之前都可以访问相机,iOS7之后访问相机有权限设置
#import <AVFoundation/AVCaptureDevice.h>
#import <AVFoundation/AVMediaFormat.h>
- AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
- if (authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied)
- {
-
- }
3.判断是否开启定位服务
- [CLLocationManager locationServicesEnabled]
- - (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
检测相机和定位的权限
原文:http://www.cnblogs.com/shifu/p/5726395.html