iPhone 5s 却没有问题, iPhone 5 却报如下错误
[NSRegularExpression enumerateMatchesInString:options:range:usingBlock:]: nil argument'
iPhone 5s 却没有问题, iPhone 5 却报如下错误
[NSRegularExpression enumerateMatchesInString:options:range:usingBlock:]: nil argument'
不知道为什么iphone5 的扫一扫功能与其他机型不太一样, iphone5的相机功能在没有完全退出的时候 会重复调用这个方法- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputMetadataObjects:(NSArray *)metadataObjects fromConnection:(AVCaptureConnection *)connection
,
扫出来的 stringValue 是一个网址
NSTextCheckingResult * firstWebUrl = [regex firstMatchInString:stringValue options:0 range:NSMakeRange(0, [stringValue length])];
但是多次调用问题会出现扫出空值,stringValue会变为空值,导致崩溃
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
苹果文档:
所以控制扫描次数的事儿需要咱们开发者处理了。。。