我们可以强制在浏览器中打开Facebook链接而不是在本机应用程序iphone中

时间:2015-04-15 10:28:40

标签: ios iphone

是否可以强制通过您的应用程序,它将在Safari中打开Web链接,而不是在Facebook,Twitter或Web视图等本机应用程序中。 到目前为止,我搜索只发现了用于打开链接的代码

NSURL *url = [NSURL URLWithString:@"www.facebook.com"];
[[UIApplication sharedApplication] openURL:url];

但是我们可以在下面粘贴什么呢?

if ([[UIApplication sharedApplication] canOpenURL:nsurl]){
[[UIApplication sharedApplication] openURL:nsurl];
}
else {
    //Open the url as usual, but how?
}

2 个答案:

答案 0 :(得分:1)

使用http://facebook.com/代替www.facebook.com 这将强制在Safari中打开链接而不是本机应用程序*

NSURL *myURL = [NSURL URLWithString:@"http://facebook.com/"];

        if ([[UIApplication sharedApplication] canOpenURL:myURL]) {
            [[UIApplication sharedApplication] openURL:myURL];
        }

答案 1 :(得分:-1)

您可以使用webView打开您选择的任何链接。