在我的应用程序中,有几种不同的情景,每种情景都展示了一个不同的
如何解决这个问题?
UIAlertController
,因此我创建了一个函数来显示这个警告,但是我似乎无法在 "okAction" 中调用 self.Function。我得到了这个错误信息:
以下是代码:类型“ViewController”的值没有成员“doAction”
func showAlertController( titleOfAlert: String, messageOfAlert : String, doAction : () )
{
let refreshAlert = UIAlertController(title: titleOfAlert, message: messageOfAlert, preferredStyle: .Alert)
let okAction = UIAlertAction(title: "Save", style: UIAlertActionStyle.Default) {
UIAlertAction in
self.doAction()
}
let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Default) {
UIAlertAction in
}
refreshAlert.addAction(okAction)
refreshAlert.addAction(cancelAction)
self.presentViewController(refreshAlert, animated: true, completion: nil)
}
这是我正在调用的一个函数:
func changeLabel1()
{
label.text = "FOR BUTTON 1"
}
如何解决这个问题?