【发布时间】:2016-08-03 15:50:27
【问题描述】:
当用户没有向 NSTextfield 输入值时,我正在使用代码设置值,如果文本字段中有值,则它不会在 else 之后继续
这是一个例子。
func calculateAmountPanels(){
let fpanelsHigh = Float(panelsHigh)
let fpanelsWidth = Float(panelsWidth)
if panelsHighTextField != nil && panelsWideTextField != nil {
resHightLabel.stringValue = "N/A"
resWidthLabel.stringValue = "N/A"
lblScreenHight.stringValue = "N/A"
lblScreenWidth.stringValue = "N/A"
lblScreenArea.stringValue = "N/A"
lblAmountPanels.stringValue = "N/A"
}
else {
ammountPanels = (fpanelsWidth! * fpanelsHigh!)
printText()
}
}
一些建议将不胜感激,因为 OSX 编码似乎与 ios 不同。
【问题讨论】:
-
你到底在问什么?
-
我想检查文本字段是否为空,如果是,则在不同的标签中返回“N/A”。
标签: swift macos nstextfield