如何使用NSMutableArray进行排序?

时间:2016-12-05 11:23:56

标签: ios sorting swift2 nsmutablearray

我正在尝试用这段代码对 NSMutableArray 进行排序

let sortContacts = contactData! as NSArray as? [String]
        print("\(sortContacts.sort())") 

我正在尝试将NSMutableArray转换为String of String但是当涉及到 print("\(sortContacts.sort())") 时,它给我的内容

任何可以建议我通过NSMutableArray进行排序的人?

2 个答案:

答案 0 :(得分:1)

NSMutableArray有几种排序方法。你应该阅读文档。其中一种排序方法是this one

顺便说一句:Swift代码中的!是代码气味。

答案 1 :(得分:0)

这样做,只需确保您的NSMutableArray仅包含字符串,否则请使用if let

let contactData = NSMutableArray(array: ["c","b","a"])
let sortContacts = contactData as NSArray as! [String]
print(sortContacts.sort())