Как использовать enum и switch () с UITableViewController в Swift

Мой UITableView состоит из двух разделов, поэтому я создал для них перечисление:

private enum TableSections {
    HorizontalSection,
    VerticalSection
}

Как переключиться с помощью переменной "section", переданной в методе делегата numberOfRowsInSection? Кажется, мне нужно привести «section» к моему типу enum? Или есть лучший способ сделать это?

Ошибка"Enum case" HorizontalSection "не найден в типе 'int'.

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    switch section {

    case .HorizontalSection:
        return firstArray.count

    case .VerticalSection:
        return secondArray.count

    default 
        return 0
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос