Xcode Swift中的If-else语句

Xcode Swift中的If-else语句,xcode,swift,if-statement,Xcode,Swift,If Statement,我是swift的新手,那么如何在我的按钮上添加一个额外的else if语句,说明大于56&小于65 该按钮工作正常,只需再添加一条语句即可完成我的编码 @IBAction func Submit4Button(sender: AnyObject) { let a: Float? = (EnterH4Dimension.text as NSString).floatValue if a > 65 { self.DimensionL

我是swift的新手,那么如何在我的按钮上添加一个额外的else 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)

        }

    }

如果您指的是
a

您可以尝试以下操作:

else if a > 56 && a < 65  {}
else如果a>56&&a<65{}
根据您是否希望包括56和65,您可以使用
=


请注意,您所有的
else if
语句都应该放在最后的
else
语句前面,else if a>55&<65{},这就是我到目前为止所写的内容,但遇到了一个错误。您已经添加了
else if
子句…您只需要执行相同的操作。它到底有什么特别之处?@Coder这是一个语法错误。想想看。
55&&a<65
。我想我不需要=。你能要另外两个if语句吗?例如…如果,如果,如果,如果,如果,如果?我假设它必须是if、else if和else。你所有的else if必须在最后的else语句之前。你不应该在最后的else之后添加它,而应该在它之前添加。哦,我没有意识到额外的else if必须在else语句之前。这绝对解决了我的问题。感谢