gpt4 book ai didi

swift - 使用 alert.addAction 使用未解析的标识符

转载 作者:可可西里 更新时间:2023-11-01 01:40:18 27 4
gpt4 key购买 nike

我的 alert.addAction() 出现错误。我的项目似乎不知道在哪里可以找到它,对吗?

我制作了一个没有按钮的警报,现在我正在尝试向其中添加按钮。

所以这是我的警告窗口和添加按钮的代码:

func naamInModelChangedHandler ( notification:NSNotification ) {
println("De naam in de model is veranderd naar \(model.naam!)")
NSNotificationCenter.defaultCenter().removeObserver(
self,
name: "NAAM_CHANGED",
object: model)

let alert = UIAlertController(title: "Ola", message: "De naam is gewijzigd", preferredStyle: UIAlertControllerStyle.Alert)

self.presentViewController(alert, animated: true, completion: nil)

alert.addAction(okAction)
alert.addAction(cancelAction)

}

我用一些代码制作了一个名为 AlertController 的 UIAlertAction 来制作按钮。

let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default) { (action) -> Void in
println("Ok geklikt")
}
let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel) { (action) -> Void in
println("Cancel geklikt")
}

但我想它似乎不知道去哪里寻找。我在这里做错了什么?

最佳答案

这样做

func naamInModelChangedHandler ( notification:NSNotification ) {
println("De naam in de model is veranderd naar \(model.naam!)")
NSNotificationCenter.defaultCenter().removeObserver(
self,
name: "NAAM_CHANGED",
object: model)

let alert = UIAlertController(title: "Ola", message: "De naam is gewijzigd", preferredStyle: UIAlertControllerStyle.Alert)

self.presentViewController(alert, animated: true, completion: nil)

let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default) { (action) -> Void in

println("Ok geklikt")
}

let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel) { (action) -> Void in

println("Cancel geklikt")
}

alert.addAction(okAction)
alert.addAction(cancelAction)

}

关于swift - 使用 alert.addAction 使用未解析的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30303262/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com