如果在Swift中是else语句

时间:2015-02-04 20:45:14

标签: xcode swift if-statement

我是swift的新手,所以我如何添加额外的if语句大于56&我的按钮少于65?

按钮工作正常,它只需要添加一个额外的语句来完成我的编码。

@IBAction func Submit4Button(sender: AnyObject) {

        let a: Float? = (EnterH4Dimension.text as NSString).floatValue

        if a > 65 {

            self.DimensionLabel.text = " Cameron H4 With Guide Pins."

            yesButton.hidden = false
            noButton.hidden = false

            emailButton.hidden = true
            DimensionLabel.hidden = false

            self.view.endEditing(true)

        }

        else if EnterH4Dimension.text == "" {

            noButton.hidden =  true
            yesButton.hidden = true

            var alert = UIAlertController(title: "Dimension", message: "Missing Data Input.", preferredStyle: UIAlertControllerStyle.Alert)

            alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))

            self.presentViewController(alert, animated: true, completion: nil)

        }

        else {

            self.DimensionLabel.text = "Dimensions meet guideline"

            noButton.hidden =  true
            yesButton.hidden = true

            DimensionLabel.hidden = false
            shallowDimButton.hidden = true
            emailButton.hidden = false
            self.view.endEditing(true)

        }

    }

1 个答案:

答案 0 :(得分:2)

如果您指的是a

您可以尝试以下操作:

else if a > 56 && a < 65  {}

根据您是否要包含56和65,您可以使用<=&amp; >=

请注意,所有else if语句都应放在最终的else语句

之前