Zum ersten Mal mit einem Enum-Schalter arbeiten, so ein paar Fragen.Wie verwendet man eine Enum-Switch-Anweisung in einer anderen Funktion
Ich suche diese switch-Anweisung in einer TableView-Funktion wie folgt zu verwenden. Zuerst erkläre ich die Variable offen, bevor ich den Enum-Schalter benutze? Wenn ja, übergebe ich die offene Variable an den Schalter oder erstelle den Schalter mit einem neuen Namen und übergebe die offene Variable? Drittens, wie erhalte ich den Wert vom Switch?
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "FCT") as! FoodCellTwo
let each = resultss[indexPath.row]
var open: GMSPlacesOpenNowStatus = each.openNowStatus
enum open : Int {
/** The place is open now. */
case yes
/** The place is not open now. */
case no
/** We don't know whether the place is open now. */
case unknown
}
cell.nameLabel.text = each.name
return cell
}
https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html#//apple_ref/doc/uid/TP40014097-CH12-ID146 – BangOperator
Sein sehr klarer Schnitt , offener Status kann sein, jetzt öffnen dh JA, jetzt geschlossen, dh Fall NEIN und wenn der offene Status nicht bekannt ist, dann ist UNBEKANNT. Wenn Sie ein bestimmtes Syntaxproblem haben, können Sie den obigen Link verwenden oder eine andere Frage stellen. – BangOperator
Ich formulierte meine Frage um. – jonpeter