gpt4 book ai didi

ios - swift 2 : Sort Object/Multi-Dimensional Array

转载 作者:可可西里 更新时间:2023-11-01 00:52:47 25 4
gpt4 key购买 nike

我有一个数组,它使用 PHP 从 MYSQL 数据库加载并转换为 JSON,数据被加载到表中,但现在我想对这些数据进行排序,我该怎么做?我想在我的对象数组中按最新的 time = 对它们进行排序。

使用 NSURLSession 得到的 JSON 结果:

(
{
id = 8;
time = "2015-07-24 17:12:00";
title = "World is full of good people!";
},
{
id = 10;
time = "2015-07-24 18:44:30";
title = "One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin. He lay on his armour-like back, and if he lifted his head.";
}
)

我在 stackoverflow.com 上阅读了一些问题/答案,人们说我应该在我的数组上使用 sorted,但我认为该方法在 swift 2 中消失了。

这是我尝试后得到的arr.sorted

'NSArray' does not have a member named 'sorted'

我找到了一个苹果 sorting document ,但找不到任何好的答案来描述如何使用它。

最佳答案

一旦您将数据存储在 Swift 数组中并将日期存储为 NSDate(这不是您在上面显示的内容),您就可以使用 sortInPlace,例如:

    s.sortInPlace { (a, b) -> Bool in
return a.time.timeIntervalSinceReferenceDate < b.time.timeIntervalSinceReferenceDate
}

关于ios - swift 2 : Sort Object/Multi-Dimensional Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31622517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com