我还是初学者,我正在尝试使用||
作为“或”选项,但它不起作用。
@IBAction func RunCode1(sender: AnyObject) {
if TextField1.text == "true" || "false" {
Outcome1.text = "false"
CorrectText.hidden = false
Reason.hidden = false
Continue1.hidden = false
}
我想在文本字段包含“true”或“false”时执行某些操作。
答案 0 :(得分:6)
将其更改为:
if TextField1.text == "true" || TextField1.text == "false"
答案 1 :(得分:2)
另一种方式:):
if let text = TextField1.text where ["true", "false"].contains(text) {
//
}
答案 2 :(得分:0)
您的查询将是:
@IBAction func RunCode1(sender: AnyObject) {
if TextField1.text == "true" || TextField1.text == "false" {
Outcome1.text = "false"
CorrectText.hidden = false
Reason.hidden = false
Continue1.hidden = false
}