我从服务器获取一个数组并将其存储在 NSMutableArray 中。现在的问题是数组没有排序。例如。数组 = ["A","B","无","C","D"]。我想对其进行排序并最后放置“无”元素。即 ["A","B","C","D","None"]。尝试交换但无法匹配条件,因为将来数组可能会增加。检查下面的代码,它没有按预期工作。
if array.containsObject( "None" ){
print("\(array.indexOfObject("None"))")
let noneIndex = array.indexOfObject("None")
print(noneIndex)
array.removeObject(noneIndex)
print("Remove Array:-\(array)")
array.insertObject(noneIndex, atIndex: (array.lastObject?.index)!)
print("Sorted Array:-\(array)")
}