1
我有上面的代碼。 1當前當我閱讀「QR圖像」時,它打開筆記並顯示編碼文本。是否有可能當我閱讀「QR圖像」時,它不打開筆記應用程序,而是編碼文本顯示在我自己的「視圖控制器」中。
如果可能我該怎麼做,我真的不知道。
我有上面的代碼。 1當前當我閱讀「QR圖像」時,它打開筆記並顯示編碼文本。是否有可能當我閱讀「QR圖像」時,它不打開筆記應用程序,而是編碼文本顯示在我自己的「視圖控制器」中。
如果可能我該怎麼做,我真的不知道。
您發佈的鏈接來自我的博客。
那麼看看下面的方法:
#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
,並且可以顯示值或執行任何您想要的操作。
謝謝你的回覆。我真的沒有意識到答案已經在代碼本身。我會嘗試。 – user2576873