我正在尝试编写一个UIAlertController
为空时显示UITextField
的函数。我使用以下example来显示消息。在此阶段,出现以下错误:
使用未解决的标识符“ self”
我的代码如下。
func displayMyAlertMessage(userMessage: String){
let myAlert = UIAlertController(title: "Alert", message: userMessage, preferredStyle: UIAlertController.Style.alert)
let okAction = UIAlertAction(title: "Ok", style: UIAlertAction.Style.default, handler: nil)
myAlert.addAction(okAction)
self.present(myAlert, animated: true, completion: nil)
}
答案 0 :(得分:1)
问题可能是您的func
不在任何UIViewController子类声明中。因此,没有self
(或者self
不是视图控制器,因此没有self.present
)。