我還是新手,在iPhone上進行編程,並研究過我的問題,但沒有任何解決方案的運氣。zbar didFinishPickingMediaWithInfo在標籤內更改視圖(情節提要)
我設法按照ZBar SDK Integration tutorial有一個工作的應用程序在最後,在標籤控制器內。
我想要做的是,將結果移動到一個單獨的ViewController。
- (void) imagePickerController: (UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info
{
// ADD: get the decode results
id<NSFastEnumeration> results =
[info objectForKey: ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for(symbol in results)
// EXAMPLE: just grab the first barcode
break;
ProductViewController *product = [self.storyboard instantiateViewControllerWithIdentifier: @"ProductView"];
product.resultImage = [info objectForKey: UIImagePickerControllerOriginalImage];
product.resultText = symbol.data;
[reader dismissModalViewControllerAnimated:YES];
[self presentModalViewController:product animated:YES];
}
我與代碼的問題是產品視圖控制器從不顯示。
使用Xcode 4.5,iOS 6 SDK。
如果有人在更多的細節後,我可以發佈更多 –