Ios 我们可以强制在浏览器中打开facebook链接而不是在本机应用程序iphone中打开吗
是否可以通过您的应用程序强制它仅在safari中打开web链接,而不是在facebook、twitter或web view等本机应用程序中打开。 到目前为止,我只找到了用于打开链接的代码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
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你们有什么想法或答案,或者只是想询问?我也在寻找答案,但是的,这也是一个询问