根据特定ID以升序从服务器获取元素

问题描述 投票:0回答:1

我从服务器收到一定的响应,看起来像这样...

[
    {
        theCode = A12345,
        id = 2980,
        name = “HELLO”
    },
    {
        theCode = A12345,
        id = 2986,
        name = "HELLO THERE”
    },
    {
        theCode = A12345,
        id = 2987,
        name = "HOW ARE YOU”
    }
]

一旦api被调用,我将上述数据存储在一个数组中。这样给定...

if let myArray = (sdfg["entries"] as? NSMutableArray) {
    print(myArray) 

} 

我希望以上响应中的name基于id升序排列。如何做到这一点...?

ios swift
1个回答
0
投票
let sortedResults = myArray.sortedArray(using: [NSSortDescriptor(key: "id", ascending: true)]) as! [[String: AnyObject]]
© www.soinside.com 2019 - 2024. All rights reserved.