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