今天来总结一下,原生扫码。原生的比zbar量级要轻一些,在一些简单的扫码动作中,使用时很方便的。
原生扫码需添加 <AVFoundation/AVFoundation.h>系统库,遵守 AVCaptureMetadataOutputObjectsDelegate协议
下面直接上代码:
原生扫码需添加 <AVFoundation/AVFoundation.h>系统库,遵守 AVCaptureMetadataOutputObjectsDelegate协议
下面直接上代码:
@interface ViewController ()<AVCaptureMetadataOutputObjectsDelegate>
@property (nonatomic,strong)AVCaptureSession *session;
@end
- (void)viewDidLoad {
[superviewDidLoad];
CGFloat kWidth = [UIScreenmainScreen].bounds.size.width;
CGFloat kHeight = [UIScreenmainScreen].bounds.size.height;
CGFloat QRcode_width = 150;
NSString *mediaType =AVMediaTypeVideo;
AVAuthorizationStatus authStatus = [AVCaptureDevicea