Проблема с обновлением отредактированного Textview в Swift - PullRequest
0 голосов
/ 11 мая 2018

У меня есть textView, и мне нужно обновить содержимое textView и сохранить отредактированный текст. В моем случае все работает, но в пользовательском интерфейсе отредактированный текст обновляется. Данные себя.taskName получают из предыдущего ViewController

В viewDidLoad я был написан так

self.taskNameTextView.text = self.taskName
self.taskNameTextView.delegate = self

В textViewDelegate,

func textViewDidChange(_ textView: UITextView) {
        self.taskName = textView.text
}

и действие кнопки Мне нужно передать отредактированный textString, и он возвращает успешный, но не измененный обновленный текст в UI. Можете ли вы, пожалуйста, кто-нибудь помочь мне разобраться с этой проблемой.

1 Ответ

0 голосов
/ 11 мая 2018

Вместо textViewDidChange, пожалуйста, напишите свой код внутри

func textViewDidEndEditing(_ textView: UITextView) { 
// your code here
}

Дополнительные функции делегата TextView см. В этом сообщении;

Как определить вид текста, начать редактирование и завершить редактирование в swift 3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...