Wie verwende ich eine Aufzählung und switch () mit UITableViewController in Swift
Meine UITableView hat zwei Abschnitte, deshalb habe ich eine Aufzählung für sie erstellt:
private enum TableSections {
HorizontalSection,
VerticalSection
}
Wie wechsle ich mit der in der Delegatmethode numberOfRowsInSection übergebenen Variable "section"? Es scheint, dass ich "Abschnitt" zu meinem Aufzählungstyp umwandeln muss? Oder gibt es einen besseren Weg, dies zu erreichen?
Der Fehler ist "Enum case" HorizontalSection "wurde in Typ 'int' nicht gefunden.
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
switch section {
case .HorizontalSection:
return firstArray.count
case .VerticalSection:
return secondArray.count
default
return 0
}
}