SQLQRCodeScanner 二维码扫描

使用方法:

复制 'SQLQRCodeScanner'文件夹内容到项目

1.在info.plist 在添加权限

<key>NSCameraUsageDescription</key>

<string>是否允许使用你的相机?</string>

<key>NSPhotoLibraryAddUsageDescription</key>

<string>是否允许使用你的相册?</string>

<key>NSPhotoLibraryUsageDescription</key>

<string>是否允许使用你的相册?</string>

2.import

#import "SQLQRCodeScannerController.h"

3.创建

SQLQRCodeScannerController *vc = [[SQLQRCodeScannerController alloc]init];

4.扫描返回

【1】.第一种

vc.succScanner = ^(NSString* _Nullable scanStr){

NSLog(@"scanStr:%@",scanStr);

};

vc.errScanner = ^(NSString* _Nullable errStr){

NSLog(@"errStr:%@",errStr);

};

【2】.第二种 delegate    <SQLQRCodeScannerControllerDelegate>

vc.delegate = self;

- (void)qrCodeScanner:(NSString *)scanStr{

    NSLog(@"delegate scanStr:%@",scanStr);

}

- (void)qrCodeFailed:(NSString *)errStr{

    NSLog(@"delegate errStr:%@",errStr);

}

5.弹出ViewController

【1】.没有navigationController

vc.modalPresentationStyle = UIModalPresentationFullScreen;

[self presentViewController:vc animated:YES completion:nil];

【2】.有navigationController

[self.navigationController pushViewController:vc animated:YES];

连接:

GitHub:https://github.com/beiguo172528/SQLQRCodeScanner

简书:SQLQRCodeScanner 二维码扫描 - 简书

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容