swift – 类型nsfastenumerationiterator.element又名任何没有下
发布时间:2020-12-14 05:38:50 所属栏目:百科 来源:网络整理
导读:我已经将 Xcode从7更新为8,将 Swift从2.3更新为3. 我在让名字=候选人[“候选人姓名”]时得到这个错误!: type nsfastenumerationiterator.element aka any has no subscript members let url = URL(string: "https://website.com") let data = try? Data(co
我已经将
Xcode从7更新为8,将
Swift从2.3更新为3.
我在让名字=候选人[“候选人姓名”]时得到这个错误!:
let url = URL(string: "https://website.com") let data = try? Data(contentsOf: url!) var tmpValues = try! JSONSerialization.jsonObject(with: data!,options: JSONSerialization.ReadingOptions.mutableContainers) as! NSArray tmpValues = tmpValues.reversed() as NSArray reloadInputViews() for candidate in tmpValues { if ((candidate as? NSDictionary) != nil) { let names = candidate["CandidateName"]! //self.values.append(candidate["CandidateName"]) self.values.append(name!) print(name) } }
我认为你的循环应该是这样的.这对我有用.但请确保var tmpValues.
for candidate in (tmpValues as? [[String:Any]])! { if ((candidate as? NSDictionary) != nil) { let names = candidate["CandidateName"]! as? String //self.values.append(candidate["CandidateName"]) self.values.append(name!) print(name) } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nosql – Leveldb与Redis或Riak或Tokyo Tyrant相比如何?
- 错误记录--安装Flex Builder 3 Plug-in到eclipse出现的错误
- 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(
- objective-c – 在Mac OS X上的触控板中知道手指的位置
- XML——XML解析之SAX
- c# – 在字符串中的两个值之间查找单词
- objective-c – iOS彩虹阵列
- postgresql – 在光滑,scala中处理Postgres json数据类型
- 冒泡排序C++实现
- ArcGIS Flex API 调用天地图和Google地图服务