【问题标题】:How to sort an Array with Dictionaries which include date?如何使用包含日期的字典对数组进行排序?
【发布时间】:2019-10-27 17:24:31
【问题描述】:

在我的Swiftproject 中有一个ArrayDictionaries。每个Dictionary 包含Stringdate。如何从最新到最旧获得新的Arraydate?谢谢!

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"]]

【问题讨论】:

  • 呃,通过使用带有适当排序闭包的sorted 方法?这是一个技巧问题吗?

标签: arrays swift sorting date


【解决方案1】:

像这样:

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

【讨论】:

  • 谢谢马特,我正在做一个工作项目,这有助于解决我的问题。不明白为什么人们给我“-”。
  • 可能是因为如果(1)你学习 Swift,或者(2)你搜索 Stack Overflow,这种问题很容易解决,这个问题已经被问过很多次了。
  • 感谢马特,我确实做了一些研究,但没有找到可以完全解决我的问题的答案。无论如何,将来会做更多的研究。周五快乐!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-07
  • 2020-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多