类型 'NSFastEnumerationIterator.Element'(又名 'Any')没有下标成员
Type 'NSFastEnumerationIterator.Element' (aka 'Any') has no subscript members
我在这里 找到了上述错误的确切解决方案,我尝试在我的代码中执行它。但是问题没有解决。我不知道我做错了什么。请帮忙
for dict in self.levelRefArr{
if let datas = dict["data"] as? [[String:Any]] { //Type 'NSFastEnumerationIterator.Element' (aka 'Any') has no subscript members
print(datas)
}
}
levelrpfarr
很可能是 Any
,您需要将其转换为实际类型,告诉编译器数组中项目的类型
for dict in self.levelRefArr as! [[String:Any]] { ...
我在这里
for dict in self.levelRefArr{
if let datas = dict["data"] as? [[String:Any]] { //Type 'NSFastEnumerationIterator.Element' (aka 'Any') has no subscript members
print(datas)
}
}
levelrpfarr
很可能是 Any
,您需要将其转换为实际类型,告诉编译器数组中项目的类型
for dict in self.levelRefArr as! [[String:Any]] { ...