清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
+ (BOOL)isAVCaptureActive
{
AVCaptureDevice *aDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *inputError = nil;
AVCaptureDeviceInput *aInput = [AVCaptureDeviceInput deviceInputWithDevice:aDevice error:&inputError];
if (aInput == nil)
{
SYLog(@"init AVCapture fail--%@",inputError);
return NO;
}
return YES;
}
if(isAVCaptureActive)
{
SYQRCodeViewController *syqrc = [[SYQRCodeViewController alloc] init];
syqrc.SYQRCodeSuncessBlock = ^(NSString *qrString){
self.saomiaoLabel.text = qrString;
};
syqrc.SYQRCodeCancleBlock = ^(SYQRCodeViewController *aqrc){
self.saomiaoLabel.text = @"扫描取消~";
[aqrc dismissViewControllerAnimated:YES completion:nil];
};
[self presentViewController:syqrc animated:YES completion:nil];
}