【发布时间】:2014-09-01 08:11:21
【问题描述】:
我从 API 中检索了一些 JSON 数据,现在有一个充满 NSDictionary 对象的 NSArray。每个 NSDictionary 都有一个“名称”键/值对,我想按该键/值对对 NSArray 进行排序。
我已经进行了大量搜索,但我遇到的解决方案似乎都不适用于新的 Swift 语言,我不确定这是否可能是一个错误......
我试过了:
var descriptor: NSSortDescriptor = NSSortDescriptor(key: "name", ascending: true)
var sortedResults: NSArray = results.sortedArrayUsingDescriptors(NSSortDescriptor(key: "name", ascending: true))
但这不会编译说明“NSSortDescriptor 不可转换为 [AnyObject]”。
有什么建议吗?
【问题讨论】:
-
阅读错误内容:它需要一个数组...
标签: ios arrays sorting dictionary swift