ios - TableViewController numberOfRowsInSection section -
i have controller buttons , tableviewcontroller
10 arrays. each button has index, pass tableviewcontroller
.
in tableviewcontroller
code looks this:
override func tableview(_ tableview: uitableview, numberofrowsinsection section: int) -> int { if buttonindex == 0 { return array0.count } else if buttonindex == 1 { return array1.count } else if buttonindex == 2 { return array2.count } else if buttonindex == 3 { return array3.count } else if buttonindex == 4 { return array4.count } else if buttonindex == 5 { return array5.count } else if buttonindex == 6 { return array6.count } else if buttonindex == 7 { return array6.count } else if buttonindex == 8 { return array6.count } return array0.count }
i want automatically define current index this:
override func tableview(_ tableview: uitableview, numberofrowsinsection section: int) -> int { //return array(currentindex).count }
how it?
one way achieve want creating map, index key , array value.
so code should this:
override func tableview(_ tableview: uitableview, numberofrowsinsection section: int) -> int { return indicesarray[index].count }
Comments
Post a Comment