Сохранение содержимого UITextView в NSString

Я пытаюсь сохранить содержимое UITextView в NSString, которое я каким-то образом сохраню позже.

Проблема в том, что свойство «text» UITextView не сохраняет все строки в textView (после касания «возврата»). Я пробовал распечатать объект TextView и textView.text, и они разные.

Кто-нибудь знает, как (после редактирования textView) я могу сохранить его содержимое в String (или что-то еще, к чему я позже могу получить доступ и поделиться через разные представления и сохранить в базе данных)?

Большое спасибо. Совершенно уверен, что это просто, но я, честно говоря, не нахожу решения.


person camilo    schedule 11.03.2010    source источник


Ответы (1)


NSString *textViewString = myTextView.text

должно быть то, что вам нужно. Но вы говорите, что объект TextView и его свойство text имеют разные значения? Ваш делегат уже получил - textViewDidEndEditing: или - textViewDidChange:?

person cdespinosa    schedule 12.03.2010
comment
Да, мой делегат получает эти значения, фактически при печати (NSLOG) в методе textViewDidChange я считаю, что значения верны. Однако после редактирования я сохраняю эти значения в NSString, к которому пытаюсь получить доступ в другом контроллере представления (в корне). Он работает, если я никогда не нажимаю Return при редактировании текста, а иначе не работает. Но не сдаваться. Это должно быть глупая ошибка ... - person camilo; 12.03.2010