Как использовать 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
}
}