将ZXing连接到Xcode中的按钮

8

我刚开始学习编程,所以这个问题我确信非常基础(请耐心等待!)

我刚把 zxing 安装到了我的 Xcode 4.5 项目中。我花了一些时间来解决错误,但最终成功了。

我创建了一个名为“scan”的按钮,并想调用 zxing。如何实现呢?

我尝试查看我添加到源文件中的文件,但无法确定要使用哪些类和方法。

是的,我尝试在谷歌上搜寻这个非常基础的概念,但什么也没有找到 :(


1
我无法代表ZXing发表意见,因为我从未使用过它。但是,如果您无法解决问题,我曾经在ZBarSDK上运气很好-http://zbar.sourceforge.net/iphone/sdkdoc/. - Jason Whitehorn
我不认为Zxing与此有任何关系。你应该学习的是如何创建控件以及如何处理用户与它们的交互。 - Krishnabhadra
1个回答

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];

}

在使用此代码之前,请先删除"<>"符号。


非常感谢你,Abhishek!这正是我在寻找的直接答案! - Adam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接