2012-12-19 23 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