Ios 如何在tableview单元格内的另一个数组中迭代行的数组
数组的输出看起来像[[3,1],[2,1],[3,1],[4,1],[6,1]] 我想要indexpath.row 1的特定值3和1,依此类推Ios 如何在tableview单元格内的另一个数组中迭代行的数组,ios,iphone,xcode,uitableview,swift3,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 } } 在这一行-对于i中的j 我得到的错误像“Type any”不符合协议“Sequence” 我尝试将类型从任意更改为其他,但如果数组
var weekdays = [Int]()
weekdays.append(daysArr)
Attempt 1
for i in weekdays {
for j in i
}
}
在这一行-对于i中的j
我得到的错误像“Type any”不符合协议“Sequence”
我尝试将类型从任意更改为其他,但如果数组嵌套,则似乎没有任何效果
var weekdays = [[Int]]()
在cellForRow
中,使用indexPath.row
获取内部数组,并以通常的方式对其进行迭代
let weekdayArray = weekdays[indexPath.row]
for aWeekday in weekdayArray {
print(aWeekday)
}
如果数组是嵌套的,则将其声明为
var weekdays = [[Int]]()
在cellForRow
中,使用indexPath.row
获取内部数组,并以通常的方式对其进行迭代
let weekdayArray = weekdays[indexPath.row]
for aWeekday in weekdayArray {
print(aWeekday)
}
您能确认为什么问题是否决票吗?|您的答案也有一个问题,即aWeekday[3,1],但如何获得值3和1。。我的意思是,我怎么能重复我没有投反对票。但我可以想象,人们之所以投反对票,是因为这个问题有点模棱两可,例如,错误发生在哪一行,而
工作日
是其他事物的数据源数组吗?在我的示例中,weekdayArray
将包含[3,1]
。循环将在weekdayArray
上迭代,感谢您提供有关downvote的信息。谢谢你的解决方案。我会接受你们的回答我对问题做了修改,请告诉我它是否正确?它好多了。顺便说一句:出现错误(消息)是因为您试图访问一级数组的第二级。您能确认为什么问题是downvote吗?|您的答案也有一个问题,即aWeekday[3,1],但如何获得值3和1。。我的意思是,我怎么能重复我没有投反对票。但我可以想象,人们之所以投反对票,是因为这个问题有点模棱两可,例如,错误发生在哪一行,而工作日
是其他事物的数据源数组吗?在我的示例中,weekdayArray
将包含[3,1]
。循环将在weekdayArray
上迭代,感谢您提供有关downvote的信息。谢谢你的解决方案。我会接受你们的回答我对问题做了修改,请告诉我它是否正确?它好多了。顺便说一下:出现错误(消息)是因为您试图访问一级数组的第二级。