将ZXing连接到xcode中的按钮

时间:2012-12-19 02:21:56

标签: iphone ios xcode button zxing

我是编程新手,所以这个问题我确定非常基本(请耐心等待我!)

我刚刚将zxing安装到我当前的xcode 4.5项目中。我花了一段时间来解决这些错误,但我终于明白了。

我创建了一个名为“scan”的按钮,我想要调用zxing。我怎样才能做到这一点?

我已经尝试查看我在源文件中实现的文件,但无法确定要使用哪些类和方法。

是的,我尝试了谷歌搜索这个非常基本的概念但没有找到任何东西:(

1 个答案:

答案 0 :(得分:3)

以下是您需要在扫描按钮操作中添加的代码。

- (IBAction)scanPressed:(id)sender
 {

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

            NSMutableSet *readers = [[NSMutableSet alloc ] init];

            <#if ZXQR>

                QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
                [readers addObject:qrcodeReader];

           <#endif>

           <#if ZXAZ>
                AztecReader *aztecReader = [[AztecReader alloc] init];
                [readers addObject:aztecReader];

           <#endif>

                widController.readers = readers;

                [self presentModalViewController:widController animated:YES];

}

删除“&lt;&gt;”在您的应用程序中使用此代码之前的标志。