我能够使用alamofire排序来自sample json的json响应
self.responseValue.sorted(by: {(dateFormatter.date(from: $0.object(forKey: "date") as! String))?.compare(dateFormatter.date(from: $1.object(forKey: "date") as! String)!) == .orderedDescending})
我不确定这是否是正确的方法,但是会按日期对整个响应进行排序。我正在尝试将其显示到tableview并按日期(从响应中的最新日期到最后日期)命名节标题。我还没做。老实说,我不确定如何实现该标头日期。您能提供一些建议吗?谢谢。
答案 0 :(得分:0)
是的,您可以使用下面的UITableView
数据源方法来提供节标题
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
// Create your view with label here
// access data from your parsed array using the section index
// set the values
// return the view
}
这是动态的。
答案 1 :(得分:0)
这解决了问题,这要归功于Teetz
B