【发布时间】:2017-03-29 13:05:58
【问题描述】:
我正在尝试创建一个在使用 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)
}
}
【问题讨论】:
-
用调试器检查一些东西......你的方法被调用了吗?如果是,“open”语句是否执行?
-
在创建 URL 时设置一个断点以检查是否调用了 UIApplication.shared.open(url)。
标签: ios swift url button ibaction