В методе переключения на основе Документация вы можете сравнить 1 переменную, но со многими значениями.
Таким образом, вы можете сравнить startingLength
с "Feet" || "Inches"
и endingLength
с "Feet" || "Inches"
, но не в одном и том же корпусе переключателя.
Так что один из способов сделать это с переключателем - это передайте строковое значение, которое хранится в параметрах startLength и endLength, в функции, применяющей эффекты регистра переключателя. пример
override func viewDidAppear(_ animated: Bool) {
self.testString(string: startingLength)
self.testString(string: endingLength)
}
private func testString(string: String) {
switch string {
case "Feet", "Inches":
// Do what supposed to happen
break
default:
break
}
}