2012-12-19 99 views
8

我的新节目,所以这个问题我敢肯定,是非常基本的(多多包涵!)连接斑马线到一个按钮在Xcode

我刚安装斑马线到我目前的Xcode 4.5项目。我花了一段时间才弄清楚错误,但我终于明白了。

我创建了一个名为“扫描”的按钮,我希望zxing被调用。我怎样才能做到这一点?

我试着看我实施到我的源文件中的文件,但无法找出使用哪些类和方法。

是的,我想在这个非常基本概念的谷歌搜索,但一无所获:(

+1

ZXing我无法说话,我从来没有使用它但是,如果你无法弄清楚,我已经有了很多ZBarSDK的运气 - http://zbar.sourceforge.net/iphone/sdkdoc/ –

+0

我不Zxing有什么要做与它..你应该学习的是如何创建控件,以及如何处理它们的用户交互.. – Krishnabhadra

回答

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

} 

去掉“ <>“在您的应用程序中使用此代码之前的迹象

+0

非常感谢你阿布舍克,只是我正在寻找的直接答案! – Adam