如何为if语句分配两个条件

时间:2016-04-04 14:14:20

标签: swift if-statement

我还是初学者,我正在尝试使用||作为“或”选项,但它不起作用。

  @IBAction func RunCode1(sender: AnyObject) {
        if TextField1.text == "true" || "false" {
           Outcome1.text = "false"
            CorrectText.hidden = false
            Reason.hidden = false
            Continue1.hidden = false
    }    

我想在文本字段包含“true”或“false”时执行某些操作。

3 个答案:

答案 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
    }