SWIFT 2 - 按日期排序多维数组

时间:2015-10-26 23:47:31

标签: ios arrays xcode swift2

我正在尝试按日期排序我的数组,我几乎一直在尝试但没有结果。

这是我越接近但我得到了警告:

  

常量'sortedDate'推断为具有type()

var Names = [[String]]()

 Names = [
            ["aaa", "bob", "ccc", "26-10-2015 17:50"],
            ["aaa-1", "bbb-1", "ccc-1", "22-10-2015 11:20"],
            ["aaa-2", "bbb-2", "bbb-2", "01-03-2015 17:00"]
        ]

let sortedDate = Names.sortInPlace({ return $0[3].compare($1[3]) == NSComparisonResult.OrderedAscending })

        print("\(sortedDate)")

1 个答案:

答案 0 :(得分:1)

您的数据为Main,而不是日期。使用String将其转换为NSDateFormatter

NSDate