2013-11-04 38 views
1

Ios 7 QR codeIOS輸出二維碼數據

我有上面的代碼。 1當前當我閱讀「QR圖像」時,它打開筆記並顯示編碼文本。是否有可能當我閱讀「QR圖像」時,它不打開筆記應用程序,而是編碼文本顯示在我自己的「視圖控制器」中。

如果可能我該怎麼做,我真的不知道。

回答

0

您發佈的鏈接來自我的博客。

那麼看看下面的方法:

#pragma mark - 
#pragma mark AVCaptureMetadataOutputObjectsDelegate 

- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputMetadataObjects:(NSArray *)metadataObjects 
    fromConnection:(AVCaptureConnection *)connection 
{ 
    for(AVMetadataObject *current in metadataObjects) { 
     if([current isKindOfClass:[AVMetadataMachineReadableCodeObject class]]) { 
      if([self.delegate respondsToSelector:@selector(scanViewController:didSuccessfullyScan:)]) { 
       NSString *scannedValue = [((AVMetadataMachineReadableCodeObject *) current) stringValue]; 
       [self.delegate scanViewController:self didSuccessfullyScan:scannedValue]; 
      } 
     } 
    } 
} 

scannedValue確實含有這是QR-/酒吧,/ EAN內編碼的數據 - ,...代碼。你可以隨心所欲地做任何事情。
創建您自己的ViewController並實施scanViewController:didSuccessfullyScan:方法。您將通過委託調用獲得scannedValue,並且可以顯示值或執行任何您想要的操作。

+0

謝謝你的回覆。我真的沒有意識到答案已經在代碼本身。我會嘗試。 – user2576873