如何根据数组full_title('Help')
(例如“2015-11-02 19:19:35 +0000”)对一堆数组进行排序?将它们组合成另一种类型(Dictionary?)以便在tableView中使用是否有益,如果是这样的话?
createdAt
非常感谢任何帮助,谢谢!
答案 0 :(得分:1)
struct Data {
var id: Int
var name: String
var gender: Bool
}
let r1 = Data(id: 10,name: "alfa", gender: true)
let r2 = Data(id: 8,name: "beta", gender: true)
let r3 = Data(id: 12,name: "gama", gender: false)
var arr: Array<Data> = []
arr.append(r1)
arr.append(r2)
arr.append(r3)
print(arr)
arr.sortInPlace { (data1, data2) -> Bool in
data1.id < data2.id
}
print(arr)
像这样......
答案 1 :(得分:0)
这些数组中的每一个都与createdAt数组相关吗?那么,例如,createdAt中的第1项在第1项的付费数组中有值吗?如果是这样,最好创建一个类来保存你的评论,createdAt,付费等,然后创建一个包含所有项目的数组。然后你可以轻松地对它进行排序。