【发布时间】:2019-06-12 18:41:07
【问题描述】:
我有一个字典数组,[[String:AnyObject]],它被 reduce+sort 成功,如下所示。
var arrUserList = [(key: String, value: [[String : Any]])]()
let result = self.arrJsonDict.reduce(into: [String: [[String:Any]]]()) { result, element in
let strName: String = (element as! NSDictionary).value(forKey: "name") as! String
if let firstLetter = strName.first {
let initial = String(describing: firstLetter).uppercased()
result[initial, default: [[String:Any]]() ].append(element as! [String : Any])
}}.sorted { return $0.key < $1.key }
self.arrUserList = result
现在我想将键分配给表格部分和值作为数组中的表格单元格文本。
【问题讨论】:
标签: ios arrays swift uitableview dictionary