我正在尝试使用Swift 3创建一个转到链接的按钮。当我运行应用程序并单击按钮时,没有任何反应。以下是按钮@IBAction
的代码:
@IBAction func facebookButton(_ sender: AnyObject) {
if let url = NSURL(string: "http://www.facebook.com/MatchWear-1638094356470603/info?tab=overview"){
UIApplication.shared.open(url as URL, options: [:], completionHandler: nil)
}
}
答案 0 :(得分:2)
假设您非常确定@IBAction
已连接到按钮,它应如下所示:
if let url = URL(string: "http://www.facebook.com/MatchWear-1638094356470603/info?tab=overview") , UIApplication.shared.canOpenURL(url) {
UIApplication.shared.openURL(url)
} else {
// invalid URL...
}
希望这会有所帮助。