我在遍历字典数组时遇到了问题(我希望这是正确的)。
使用let x = try PropertyListSerialization.propertyList(from: xml, options: .mutableContainers, format: &format)
,我读取一个plist并将其转换。到目前为止工作正常。结果是:
使用let y = x["transactions"]
我得到了110个元素。但是我如何运行这个数组呢?
for item in y! {
let myValue = item["myKey"]
}
不起作用。错误是:
For-in循环要求“AnyObject”符合“Sequence”
for i in 0..<y!.count {
let myValue = y[i]["myKey"]
}
let myValue = y[i]["myKey"]
会导致两个错误:
调用下标时没有完全匹配项
如果没有上下文类型,则无法解析对成员“subscript”的引用
我如何达到所有这110个元素?
1条答案
按热度按时间kmpatx3s1#
找到OK解决方案。
到目前为止还有效