Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Swift中按字母顺序排序JSON响应_Json_Swift - Fatal编程技术网

在Swift中按字母顺序排序JSON响应

在Swift中按字母顺序排序JSON响应,json,swift,Json,Swift,我正在努力使用一些代码来按字母顺序对响应进行排序。无论我尝试什么,它都会不断标记各种错误和构建问题 我的代码当前运行: class Category { var name = "Category" var offences = [Offence]() required init(name: String) { self.name = name } func addOffence(data: JSON) { let offen

我正在努力使用一些代码来按字母顺序对响应进行排序。无论我尝试什么,它都会不断标记各种错误和构建问题

我的代码当前运行:

class Category {
    var name = "Category"
    var offences = [Offence]()
    required init(name: String) {
        self.name = name
    }
    func addOffence(data: JSON) {
        let offence = Offence(data: data)
        offences.append(offence)
    }
    var imageName: String {
        return name
    }
}

你知道我可以把它放在哪里吗?

我以前忘了更新这个


因此,为了对API响应进行排序,我简单地将API请求修改为
sort by Active desc
,从而实现了我想要的结果。

代码只显示了如何在collectionView中显示数据,没有所谓的
按字母顺序对JSON响应进行排序
请删除此代码(这与问题无关)并显示您在
getData
中使用的排序算法。抱歉,我复制了错误的控制器