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
    }
}

Antworten auf die Frage(6)

Ihre Antwort auf die Frage