Ios Zbar扫描QRCode以打开UIWebViewController?

Ios Zbar扫描QRCode以打开UIWebViewController?,ios,Ios,任何人都知道,如果我使用Zbar扫描QRCode,它是否可以在我自己的iPhone应用程序中打开WebViewController或UIViewController 在我的例子中,我正在开发一个iPhone应用程序,它可以通过内置WebView或ImageView(尚未决定)收集4个不同公司的信息。当用户第一次扫描时。公司的QRCode,zbar需要打开第一个。公司指南视图……如果第二次扫描。QRCode…它打开第二个。公司指南视图…等。。。。任何帮助都将不胜感激!!对不起,我的英语很差 ZBa

任何人都知道,如果我使用Zbar扫描QRCode,它是否可以在我自己的iPhone应用程序中打开WebViewController或UIViewController


在我的例子中,我正在开发一个iPhone应用程序,它可以通过内置WebView或ImageView(尚未决定)收集4个不同公司的信息。当用户第一次扫描时。公司的QRCode,zbar需要打开第一个。公司指南视图……如果第二次扫描。QRCode…它打开第二个。公司指南视图…等。。。。任何帮助都将不胜感激!!对不起,我的英语很差

ZBar扫描仪只会返回一个值,您可以用它做任何选择。请参见以下示例,该示例在扫描条形码时推送WebViewController。您可以修改它以检查具体扫描的条形码,并相应地加载正确的web视图

- (void) readerView: (ZBarReaderView*) view
     didReadSymbols: (ZBarSymbolSet*) syms
          fromImage: (UIImage*) img
{
    // do something useful with results
    for(ZBarSymbol *sym in syms) {

        NSString *data = sym.data;

        WebViewController *wv = [[WebViewController alloc] initWithNibNameAndURL:@"WebView" bundle:[NSBundle mainBundle] url:[NSString stringWithFormat:@"http://www.companyname.com?scan=%@", data]];
        [self.navigationController pushViewController:wv animated:YES];

        break;
    }


}
请注意,WebViewController是一个ViewController,我为其创建了自定义初始化,以便传入URL,并在推送到导航控制器后将其加载到UIWebView中

希望有帮助