强制在 Safari 中打开链接而不是在应用程序内浏览器中打开

Nik*_*sac 5 iphone safari vcf-vcard qr-code webview

我有 QR 阅读器的问题。我在二维码中编码了一个 URL。当被许多 iPhone 应用程序读取时,他们将在应用程序内的 WebView 中打开 URL。

我想在那里打开一个 vcard,那些内部的事情不会做 - 页面保持空白,而当直接在 safari 中打开时,一切都很好。

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

问候尼克

sEl*_*yan 1

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];

if (![[UIApplication sharedApplication] openURL:url])
  NSLog(@"%@%@",@"Failed to open url:",[url description]);
Run Code Online (Sandbox Code Playgroud)