我正在iOS模拟器4.3上使用Xcode 4.1

我已经按照自述文件中的说明将ZXing库导入到我的项目中。

当我尝试加载控制器时,只能看到白色的屏幕,底部有一个“取消”按钮。我知道模拟器不能拍照,但是控制器应该允许您从照片库中选择要解码的图像。有没有人遇到这个问题或对导致问题的原因有任何想法?

ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:NO];
QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
NSSet *readers = [[NSSet alloc ] initWithObjects:qrcodeReader,nil];
[qrcodeReader release];
widController.readers = readers;
[readers release];
[self presentModalViewController:widController animated:YES];
[widController release];




编辑:忘了提,我已经加载了模拟器上的图片。

最佳答案

但是控制器应该让您选择一个图像
  从照片库解码


您在哪里看到的?它不在README或代码中。

该小部件不提供图像选择器备份。旧的Barcodes应用程序(可在cpp/iphone/legacy/Barcodes_original中找到)可以,但当前的Barcodes应用程序则不能。如果需要此功能,则必须自己实施。在某种程度上,旧的条形码应用程序可能会有用。

关于objective-c - ZXingWidgetController加载后显示空白屏幕,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8554558/

10-10 20:47