我正在尝试用这段代码对 NSMutableArray 进行排序
let sortContacts = contactData! as NSArray as? [String]
print("\(sortContacts.sort())")
我正在尝试将NSMutableArray转换为String of String但是当涉及到 print("\(sortContacts.sort())")
时,它给我的内容
任何可以建议我通过NSMutableArray进行排序的人?
答案 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())