Я хочу вставить строку в первое место в массиве.Когда я пытаюсь вставить строку, все идет хорошо, но когда я пытаюсь вставить другую строку, кажется, что первая строка удаляется из массива.Я не знаю, почему он это делает.
var History: [String] = []
self.History.insert("\(Username_1)", at: self.History.startIndex)
let defaults = UserDefaults.standard
defaults.set(self.History, forKey: "SavedStringHistory")
Здесь я пытаюсь вставить строку с именем «Username_1» в начале массива, а затем сохранить его.
let defaults = UserDefaults.standard
let myhistory = defaults.stringArray(forKey: "SavedStringHistory") ?? [String]()
let history = myhistory[indexPath.row]
Так я получаю данные в массиве.Я думаю, что происходит, что существующая строка в массиве заменяется новой.Но я не уверен, как это исправить.