UITextView setText не обновляет текст - PullRequest
6 голосов
/ 30 июня 2011

В моем перо у меня есть компонент UITextView.

В моем коде у меня есть поле UITextView, и я использовал Interface Builder, чтобы удостовериться, что они оба связаны (по крайней мере, я думаю,Я сделал это, перетащив из «Владельца файлов» и поместив его на UITextView в Интерфейсном Разработчике и выбрав мою переменную-член).

Теперь, когда я обновляю текст с помощью setText, UITextView по-прежнему остаетсяпусто.

Спасибо DeShawn

Ответы [ 3 ]

4 голосов
/ 04 августа 2011

Вы использовали

  @property(nonatomic,retain) UITextView *yourTextViewName;

, затем

  @synthesize yourTextViewName;

в .m файле?

Если да, используйте следующий код в viewDidLoad после обновлениязначение для проверки:

   NSLog(@"Text View Value = %@",yourTextViewName.text);
3 голосов
/ 07 сентября 2011

Если еще не разобрался; проверить Текстовое представление iOS не обновляется

Ссылка на yourTextViewName должна быть IBOutlet UITextView *yourTextViewname Затем добавьте @property (nonatomic, retain) UITextView *yourTextViewName. Добавьте @synthesize yourTextViewName в соответствующий файл .m.

Чтобы установить текст, используйте

yourTextViewName.text = @"some text";
0 голосов
/ 04 августа 2013

Это может показаться странным, но мне пришлось явно установить для скрытого свойства UITextView значение NO в коде, а затем оно начало появляться.Посмотрите, работает ли это для вас.

...