Я получаю массив с сервера, и я храню его в NSMutableArray. Теперь проблема заключается в том, что массив не отсортирован. Напр. array = ["A", "B", "None", "C", "D"]. Я хочу отсортировать его и поместить элемент «Нет». i .e ["A", "B", "C", "D", "None"]. Пробовал смену, но не смог выполнить условие, так как массив может увеличиться в будущем. Проверьте мой код ниже, который не работает должным образом.Как добавить элемент в Последний индекс Swift
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)")
}
Есть ли причина, по которой вы не используете предоставленные методы 'sort()' или 'sorted()'? – Losiowaty
Вам просто нужен array.addobject («None») – Amanpreet
Почему 'NSMutableArray', а не массив Swift' [String] '? –