У меня есть модал, созданный с помощью SwitftUI, который имеет TextField
с кодом onCommit:
, который сохраняет пользовательский ввод из переменной @State
в файл, когда пользователь нажимает «возврат» на клавиатуре.
Однако, если пользователь вводит что-то внутри TextField
, а затем отклоняет модальный режим без нажатия клавиши «return», код onCommit:
не срабатывает, а ввод пользователя остается несохраненным. Как мне запустить какой-то код, обращающийся к внутренней переменной моего модального просмотра, когда он уволен?