1

我正在使用 Zxing Widget 是我的 iOS 项目来扫描二维码。我知道在 iOS 7 中你可以使用集成的二维码阅读器,但我需要支持 iOS 6 用户,所以我使用 Zxing。

问题:

问题是我不能让它按我需要的方式工作。我需要进行连续扫描,因此用户可以在不关闭扫描仪窗口的情况下依次扫描多个代码。

但在我的情况下,第一次扫描后扫描仪不响应二维码。我仍然可以看到来自摄像头的信号,但没有扫描代码。

这是我的初始化代码:

self.widController =[[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:NO];

NSMutableSet *readers = [[NSMutableSet alloc ] init];
MultiFormatReader* reader = [[MultiFormatReader alloc] init];
[readers addObject:reader];
self.widController.readers = readers;

AppDelegate *delegate=[UIApplication sharedApplication].delegate;
CGRect wholeWindow=delegate.window.bounds;
[self.widController.view setFrame:wholeWindow];

[delegate.window addSubview:self.widController.view];

任何人都可以帮忙吗?

4

0 回答 0