我的集合视图中的每个单元格都有一个按钮和一个文本字段。
按下按钮时,如果文本字段为空,我想显示警告。
在我的自定义集合视图单元格中,我有:
func displayAlert(title: String, error: String) {
var alert = UIAlertController(title: title, message: error, preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "OK", style: .Default, handler: { action in
alert.dismissViewControllerAnimated(true, completion: nil)
}))
self.presentViewController(alert, animated: true, completion: nil)
}
func redeemButtonPressed(sender: UIButton!) {
if enterCodeTextField.text == "" {
displayAlert("Something went wrong", error: "Please enter a valid code")
}
答案 0 :(得分:0)
尝试使用alert.show()作为显示警报的方式。
答案 1 :(得分:0)
试试这个功能:
func redeemButtonPressed(sender: UIButton!) {
if enterCodeTextField.text == " "{
let alert = UIAlertView()
alert.title = "Alert Title here"
alert.message = "Message Here"
alert.addButtonWithTitle("Understood")
alert.show()
}