我想根据在选择器中选择的数据的索引标签制作IF-else代码。例如,如果我选择该值,则为0。让此代码起作用;如果我选择该值,则为1.如果我希望该代码起作用。我该怎么办?
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int){
getDevice.text = gradePickerValues[row]
self.view.endEditing(true)
}
答案 0 :(得分:0)
函数主体中的switch
语句很容易:
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
switch row {
case 0:
doSomething()
case 1,
2:
doSomethingElseUnderTheIllusionOfDifferenceBetween1And2()
case 3:
doSomethingEvenElsier()
default:
playRecordingOfAngrySounding80sComputerShoutingErrorError()
informTheUserThatWeAreFreshOutOfDefaults()
}
}
如果您需要比Swift控制流程更具体的答案,建议您编辑问题并添加更多详细信息。