@elian.swift
Вы можете сохранить введенные данные в uitextfield на swift, используя UserDefaults. Вот пример:
- Добавьте аутлет для вашего text field в ViewController.swift:
1
|
@IBOutlet weak var myTextField: UITextField!
|
- Создайте функцию для сохранения данных в UserDefaults:
1
2
3
4
|
func saveData() {
let userDefaults = UserDefaults.standard
userDefaults.set(myTextField.text, forKey: "myTextFieldData")
}
|
- Вызовите эту функцию при нажатии на кнопку сохранения (например, при нажатии на кнопку "Сохранить"):
1
2
3
|
@IBAction func saveButtonTapped(_ sender: Any) {
saveData()
}
|
- Получите сохраненные данные в методе viewDidLoad и установите их в text field:
1
2
3
4
5
6
7
8
|
override func viewDidLoad() {
super.viewDidLoad()
let userDefaults = UserDefaults.standard
if let myTextFieldData = userDefaults.string(forKey: "myTextFieldData") {
myTextField.text = myTextFieldData
}
}
|
Теперь вы можете сохранять данные из вашего UITextField в UserDefaults и восстанавливать их при следующей загрузке экрана.