UIAlert 问题
UIAlert Troubles
我试图在用户点击按钮并且标签文本为 0 时显示 UIAlert。我希望按钮在单击按钮后将标签文本更改为 0。当我尝试这样做时,UIAlert 在我不想要的时候出现了。这是我的按钮代码:
@IBAction func checkButton(sender: UIButton) {
if (currentCountLabel == "0"){
let alert = UIAlertView()
alert.title = "Alert"
alert.message = "You must type in an answer in order to check it"
alert.addButtonWithTitle("Understood")
alert.show()
}
currentCount *= 0
currentCountLabel.text = "\(currentCount)"
}
如何获得将标签的文本更改为 0 的按钮,但在更改文本时错误不会消失?
提前致谢。
您正在将 currentCountLabel
UILabel 与字符串零进行比较。您应该将 currentCountLabel
的文本与字符串零进行比较。
你可以改变你的
if (currentCountLabel == "0")
到
if (currentCountLabel.text == "0")
我试图在用户点击按钮并且标签文本为 0 时显示 UIAlert。我希望按钮在单击按钮后将标签文本更改为 0。当我尝试这样做时,UIAlert 在我不想要的时候出现了。这是我的按钮代码:
@IBAction func checkButton(sender: UIButton) {
if (currentCountLabel == "0"){
let alert = UIAlertView()
alert.title = "Alert"
alert.message = "You must type in an answer in order to check it"
alert.addButtonWithTitle("Understood")
alert.show()
}
currentCount *= 0
currentCountLabel.text = "\(currentCount)"
}
如何获得将标签的文本更改为 0 的按钮,但在更改文本时错误不会消失?
提前致谢。
您正在将 currentCountLabel
UILabel 与字符串零进行比较。您应该将 currentCountLabel
的文本与字符串零进行比较。
你可以改变你的
if (currentCountLabel == "0")
到
if (currentCountLabel.text == "0")