Я могу привести пример с UserDefaults.Имейте эти функции в классе ViewController или где они вам нужны.Для тех, кто еще не знаком, UserDefaults может хранить данные на устройстве.Это не БД, хотя ...
override func viewDidLayoutSubviews() {
storeValue()
}
override func viewWillAppear(_ animated: Bool) {
recallValue()
}
func storeValue(){
UserDefaults.standard.set(wage.text!, forKey: "wage")
// UserDefaults.standard.synchronize() - obsolete, might need to check documentation
}
func recallValue(){
wage.text! = UserDefaults.standard.string(forKey: "wage")!
}
При изменениях строка будет сохранена и восстановлена после перезапуска приложения.Надеюсь, что это работает!