我有一个包含字典数组的 plist。
每个词典都有几列。
我想通过 for 循环访问字典的每个数据。
var qplist = NSArray(contentsOfFile: path)
// qplist is array of dictionary
for meta in qplist! { //Type 'Any' does not conform to protocol 'Sequence'
//meta['test']
}
如何循环字典数组??
我猜是这样的,,,,但它不起作用。
for var meta:Dictionary in qplist! {
最佳答案
这样试试。
if let qplist = NSArray(contentsOfFile: path),
let array = qplist.objectEnumerator().allObjects as? [[String:Any]] {
for dictionary in array {
print(dictionary["test"])
}
}
关于swift - For循环字典数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44117587/