5

我对 QR 阅读器有疑问。我在 QR 码中对 URL 进行编码。当许多 iPhone 应用程序读取它们时,它们将在应用程序内的 WebView 中打开 URL。

我想在那里打开一个电子名片,那些内部的东西不会做 - 页面保持空白,而直接在 safari 中打开时一切正常。

所以我的问题是:有什么办法可以退出 WebView 并打开 safari?

问候尼克

4

3 回答 3

3

不,没有办法做到这一点,你是在应用程序创建者的摆布。

于 2011-10-05T09:09:20.680 回答
1

虽然我同意@rjstelling...尝试使用 Kerem Erkan 的 QRafter - 您可以选择使用应用程序的 Web 浏览器或 Safari 打开 QR 码中指定的 URL。

于 2012-06-04T02:38:03.007 回答
1
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];

if (![[UIApplication sharedApplication] openURL:url])
  NSLog(@"%@%@",@"Failed to open url:",[url description]);
于 2011-10-05T07:46:36.473 回答