Xcode Swift中的If-else语句
我是swift的新手,那么如何在我的按钮上添加一个额外的else if语句,说明大于56&小于65 该按钮工作正常,只需再添加一条语句即可完成我的编码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
@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语句之前。这绝对解决了我的问题。感谢