我有一个UIButton
作为一个操作。我想设置一个动态的网址,也是一个动态文本(视图加载,而不是点击),最终。以编程方式更改UIButton文本并打开url
@IBAction func openUrl(sender: UIButton) {
sender.setTitle("Hello World", forState: .Normal)
UIApplication.sharedApplication().openURL(NSURL(string: "http://www.google.com")!)
}
上述代码正在工作,但按钮标题只有在单击后才会更改为“Hello World”。
你有NSAppTransportSecurity设置?如果没有,您需要将http更改为https。 – MwcsMac
我已将它设置在'Info.plist'中。没有问题,打开网址,如果我不想设置标题。 – Sayanee
@Sayanee检查IBAction是否仍然正确连接到按钮。当插座没有连接时也会引发该错误。 – kRiZ