如何将App WebView(xCode5)中的链接打开到Safari.app

时间:2013-12-02 09:02:46

标签: iphone xcode webview hyperlink safari

我刚创建了一个使用WebView创建的应用程序,但所有链接都在同一个应用程序中打开。

我怎么能打开。在Safari浏览器中使用pdf?

示例:

在Facebook中打开我们使用的链接:fb:// profile / 257099684360698

在twitter中打开我们使用的链接:twitter:// user?id = 90748900

野生动物园有什么东西可以打开吗?

例如:“safari://”

请原谅我糟糕的英语。

1 个答案:

答案 0 :(得分:0)

将此添加到UIWebView代理:

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
    if ( inType == UIWebViewNavigationTypeLinkClicked ) {
        [[UIApplication sharedApplication] openURL:[inRequest URL]];
        return NO;
    }

    return YES;
}

在SO上查看此question