IOS7的方法,IOS6隐私中没有相机。
需要倒入库:
#import <AVFoundation/AVFoundation.h>
#import <AVFoundation/AVCaptureDevice.h>
AVCaptureDevice.h 里面有对硬件的操作的一些方法。闪光灯,相机等应用。
NSString *mediaType = AVMediaTypeVideo;// Or AVMediaTypeAudio
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType];
if(authStatus == AVAuthorizationStatusDenied){
NSLog(@"Denied");
}
判断该设备是否支持拍照:
[UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.navigationBar.barStyle = UIBarStyleBlack;
picker.navigationBar.translucent = YES;
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;