我正在使用QR码sdk来扫描QR码,但问题是它在相机上工作而不是在模拟器上。我在网上尝试了很多,但没有找到任何完美的解决方案。任何人都可以为此指导我。 提前谢谢。
答案 0 :(得分:1)
创建阅读器。
这就像创建一个新的ZBarReaderController一样简单:
ZBarReaderController * reader = [ZBarReaderController new];
设置代理以接收结果。
委托应该实现ZBarReaderDelegate协议,该协议继承自UIImagePickerControllerDelegate:
reader.readerDelegate = self;
配置阅读器。
您需要适当地设置sourceType。除了阅读器本身的属性,您还可以通过scanner属性配置解码器:
if([ZBarReaderController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) reader.sourceType = UIImagePickerControllerSourceTypeCamera; [reader.scanner setSymbology:ZBAR_I25 config:ZBAR_CFG_ENABLE 至:0];
关注这些steps,永远不要忘记接受正确答案:)
答案 1 :(得分:0)