How to sort an Array with Dictionaries which inclu

2020-03-08 08:32发布

问题:

In my Swiftproject there is an Array with Dictionaries. Each Dictionarycontains a String of date. How can I get a new Arraywith datefrom newest to oldest? Thanks!

var array = [["date":"2016-02-12","title":"1"],["date":"2014-05-12","title":"2"],["date":"2016-06-18","title":"3"],["date":"2015-09-17","title":"4"]]

回答1:

Like this:

let array2 = array.sorted {$0["date"]! < $1["date"]!}