Cómo usar una enumeración y switch () con UITableViewController en Swift
Mi UITableView tiene dos secciones, así que creé una enumeración para ellos:
private enum TableSections {
HorizontalSection,
VerticalSection
}
¿Cómo cambio con la "sección" var pasada en el método de delegado numberOfRowsInSection? Parece que necesito lanzar "sección" a mi tipo de enumeración? ¿O hay una mejor manera de lograr esto?
El error es"Enum case" HorizontalSection "no se encuentra en el tipo '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
}
}