优化扫码

This commit is contained in:
cebgcontract 2022-09-01 11:39:02 +08:00
parent 64971f325f
commit 93f273ed81
3 changed files with 8 additions and 10 deletions

View File

@ -24,15 +24,13 @@
static QRCodeReaderViewController *vc = nil;
static dispatch_once_t onceToken;
// dispatch_once(&onceToken, ^{
//
// });
dispatch_async(dispatch_get_main_queue(), ^{
// if we are active again, we don't need to do this anymore
QRCodeReader *reader = [QRCodeReader readerWithMetadataObjectTypes:@[AVMetadataObjectTypeQRCode]];
vc = [QRCodeReaderViewController readerWithCancelButtonTitle:@"Cancel" codeReader:reader startScanningAtLoad:YES showSwitchCameraButton:YES showTorchButton:YES];
vc.modalPresentationStyle = UIModalPresentationFormSheet;
if (vc == nil) {
QRCodeReader *reader = [QRCodeReader readerWithMetadataObjectTypes:@[AVMetadataObjectTypeQRCode]];
vc = [QRCodeReaderViewController readerWithCancelButtonTitle:@"Cancel" codeReader:reader startScanningAtLoad:YES showSwitchCameraButton:YES showTorchButton:YES];
vc.modalPresentationStyle = UIModalPresentationFormSheet;
}
[vc setCompletionWithBlock:^(NSString *resultAsString) {
NSLog(@"Completion with result: %@", resultAsString);

View File

@ -206,8 +206,8 @@
filePath = "Classes_cocos/UIViewController+Wallet.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "46"
endingLineNumber = "46"
startingLineNumber = "44"
endingLineNumber = "44"
landmarkName = "-scanQRCode:"
landmarkType = "7">
</BreakpointContent>