如何在tableview单元格内的另一个数组中迭代数组

时间:2017-08-09 09:23:27

标签: ios iphone xcode uitableview swift3

数组的输出看起来像[[3,1],[2,1],[3,1],[4,1],[6,1]] 我想要indexpath.row 1的特定值3和1,依此类推。

var weekdays = [Int]()
weekdays.append(daysArr)  

 Attempt 1
 for i in weekdays  {
      for j in i
      } 
}

在这一行 - 我的j 我收到类似“Type any”的错误并没有确认协议'Sequence'

我尝试将类型从任何更改为其他类似但似乎没有任何工作

1 个答案:

答案 0 :(得分:2)

如果数组是嵌套的,则将其声明为

var weekdays = [[Int]]() 

cellForRow中使用indexPath.row获取内部数组并按常规方式迭代

let weekdayArray = weekdays[indexPath.row]
for aWeekday in weekdayArray {
    print(aWeekday)
}