обработка содержимого UITextView между двумя представлениями навигации - PullRequest
0 голосов
/ 15 октября 2010

У меня есть просмотр , в котором есть ячейка таблицы и кнопка сохранения.

Если я коснусь ячейки таблицы, откроется новое навигационное представление ( представление b ). В представлении b у меня есть один UITextView, где я набираю весь контекст, который мне нужно сохранить. И, конечно, есть кнопка «назад» в верхней левой части «вид б».

«view a» имеет кнопку сохранения, она хочет сохранить содержимое textView из «view b», который я набрал. Сохранение выполняется при «view a», а не «view b», поскольку на самом деле есть другая информация, необходимая для сохраниться и в «view a».

Для этого, когда я закончу вводить что-то в textView «view b» и вернусь к «view a» (кнопка «Назад» или «Готово»), вместо того, чтобы испариться, содержимое в текстовом представлении должно быть доставлено. как-то вернуться к «view a», чтобы сохранить его при нажатии кнопки «Сохранить».

как мне быть? (Я потратил почти целый день, чтобы понять это ..)

Пока я думаю о ... ?? = self.textView.text; при просмотре исчезнет в виде просмотра

большое спасибо.

1 Ответ

1 голос
/ 15 октября 2010

используйте делегаты TextView и сохраняйте его данные сразу после завершения редактирования в строковую переменную класса dalegete, а затем сохраняйте его из класса 1

, вот метод делегата

- (void)textViewDidEndEditing:(UITextView *)textView 

{

     delegateObject.string=textView.text;
     //save to delegate class's string 

}

убедитесь, чтовы сначала инициализировали строку класса делегата ...

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