我在我的 iPhone 应用程序中放置了一个 Facebook 按钮。单击该按钮并加载 Facebook 登录页面时如何打开 iPhone 的默认浏览器?
最佳答案
iOS 10 引入了打开 URL 的新方法,如下所示:
swift 3:
let url = URL(string:"http://www.booleanbites.com")!
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
// Fallback on earlier versions
UIApplication.shared.openURL(url)
}
objective-c :
NSURL *url = [NSURL URLWithString:@"http://www.booleanbites.com"];
if ([[UIApplication sharedApplication] respondsToSelector:@selector(openURL:options:completionHandler:)]) {
[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:NULL];
}else{
// Fallback on earlier versions
[[UIApplication sharedApplication] openURL:url];
}
关于iphone - 如何打开 iPhone 的默认浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8755843/