Ios 如何从数组中获取值
我有一个数组Ios 如何从数组中获取值,ios,iphone,swift3,Ios,Iphone,Swift3,我有一个数组 let pNo = parcelArr[indexPath.section] print(pNo) //the value I printed out ( 1000000026 ) 之后,我循环数组 for value in pNo{ print(value) } 但它向我显示了以下错误消息: 类型any不符合协议顺序 我想用 cell.parcelNoLbl.text = value cell.parcelNoLbl.text=pNo[indexpath
let pNo = parcelArr[indexPath.section]
print(pNo) //the value I printed out (
1000000026
)
之后,我循环数组
for value in pNo{
print(value)
}
但它向我显示了以下错误消息:
类型any不符合协议顺序
我想用
cell.parcelNoLbl.text = value
cell.parcelNoLbl.text=pNo[indexpath.row]
试试这个你有多少部分?? 什么是地块申报?? 我认为这是一个简单的数组 var parcelArr:[Int] 必须使用parcelArr[indexPath.row] 编辑: 您的parcelArr必须是二维阵列,如下所示:
let parcelArr : [[Int]] = [[1000000026], [1000000027], [1000000028]]
pNo
不是数组,打印时它看起来像IntparcelArr
是您的数组,它应该是cell.parcelNoLbl.text=pNo?将其转换为数组<代码>如果让pNo=pNo为?[Int]then loop.it显示此错误:类型any没有下标memberscell.parcelNoLbl.text=pNo[indexpath.row]as?串