是否可以强制通过您的应用程序,它将在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?
}
答案 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打开您选择的任何链接。