gpt4 book ai didi

ios - Swift 3 JSON NSFastEnumerationIterator 没有下标成员

转载 作者:IT王子 更新时间:2023-10-29 05:33:06 25 4
gpt4 key购买 nike

我使用的是 Swift 3 和 Alamofire 4.0。我能够打印出整个响应,但我无法遍历并打印出每个值。当我尝试在下面打印出“标题”时,我收到“Type 'NSFastEnumerationIterator.Element'(又名'Any')没有下标成员。非常感谢任何帮助。

 Alamofire.request(url).responseJSON { response in
if let dict = response.result.value as? Dictionary<String, AnyObject> {
if let datas = dict["data"] as? NSArray{
for data in datas{
print("DEVELOPER: \(data)")
if let title = data["myTitle"] as? String{
print(title)
}

}
}
}
}

最佳答案

只需使用原生 Swift Array。除非别无选择,否则请始终 使用 Swift 原生类型。 NSArray 缺少类型信息,因此编译器无法推断该数组包含字典。

if let datas = dict["data"] as? [[String:Any]] {

关于ios - Swift 3 JSON NSFastEnumerationIterator 没有下标成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39429342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com