Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我们可以强制在浏览器中打开facebook链接而不是在本机应用程序iphone中打开吗_Ios_Iphone - Fatal编程技术网

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

Ios 我们可以强制在浏览器中打开facebook链接而不是在本机应用程序iphone中打开吗,ios,iphone,Ios,Iphone,是否可以通过您的应用程序强制它仅在safari中打开web链接,而不是在facebook、twitter或web view等本机应用程序中打开。 到目前为止,我只找到了用于打开链接的代码 NSURL *url = [NSURL URLWithString:@"www.facebook.com"]; [[UIApplication sharedApplication] openURL:url]; 但我们还能在下面贴些什么呢 if ([[UIApplication sharedApplicatio

是否可以通过您的应用程序强制它仅在safari中打开web链接,而不是在facebook、twitter或web view等本机应用程序中打开。 到目前为止,我只找到了用于打开链接的代码

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?
}

您可以使用网络视图打开您选择的任何链接。

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

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

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

我清楚地提到,我的要求是仅在safari中打开,而不是在WebView中打开。在任何情况下,您是否遇到过else条件下的控件,或者您只是希望它是故障安全的?也尝试过else条件,并在else中使用与if相同的方法,但输出结果是一样的。@channi你们有什么想法或答案,或者只是想询问?我也在寻找答案,但是的,这也是一个询问