【发布时间】:2017-07-27 18:48:36
【问题描述】:
我有一个 UIButton 可以在不同情况下更改标题。 如果您按下按钮,则应通过 Swift Switch(并执行某些代码)检查 currentTitle。
以下内容不起作用:
@IBAction func button(_ sender: UIButton) {
switch sender.currentTitle {
case "":
//Code
case "OK":
//Code
default:
}
}
Xcode 只显示“预期模式”(第一个原因)和“预期表达式”(第二个案例)
【问题讨论】:
-
其实这段代码不会导致
Expected Expression错误。 -
重要的是确保在每个
case和default下都有某种可执行语句。break或return也可以工作
标签: swift uibutton switch-statement