我想在游戏中添加UIAlert。
有一个reset()函数,我想将它放入Alert
当我点击重置时,我想调用reset()函数
@IBAction func showAlert (sender : AnyObject){
var alert = UIAlertController(title :"alert",
message : nil,
preferredStyle : UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "RESET",
style: UIAlertActionStyle.Default,
handler: {(action -> reset())}
}
我用这种方式试了但是//动作 - > reset()//有一个问题,我无法找到我应该怎么写
答案 0 :(得分:1)
我不确定这是不是问题,但我会这样:
@IBAction func showAlert (sender : AnyObject){
var alert = UIAlertController(title :"alert",
message : nil,
preferredStyle : UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "RESET",
style: UIAlertActionStyle.Default,
handler:{ $0 in reset()}))
}
注意编写处理程序的区别。 $ 0指的是回调的第一个参数,还有其他方法(更多的方法)来编写它,但在你的情况下,这应该是足够的