我对 QR 阅读器有疑问。我在 QR 码中对 URL 进行编码。当许多 iPhone 应用程序读取它们时,它们将在应用程序内的 WebView 中打开 URL。
我想在那里打开一个电子名片,那些内部的东西不会做 - 页面保持空白,而直接在 safari 中打开时一切正常。
所以我的问题是:有什么办法可以退出 WebView 并打开 safari?
问候尼克
不,没有办法做到这一点,你是在应用程序创建者的摆布。
虽然我同意@rjstelling...尝试使用 Kerem Erkan 的 QRafter - 您可以选择使用应用程序的 Web 浏览器或 Safari 打开 QR 码中指定的 URL。
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
if (![[UIApplication sharedApplication] openURL:url])
NSLog(@"%@%@",@"Failed to open url:",[url description]);