UITextView не выделяется в представлении - PullRequest
0 голосов
/ 06 декабря 2010

Так что я делал это некоторое время и столкнулся с действительно странной ошибкой. У меня есть представление, которое содержит UITextView, но когда я пытаюсь установить текст после выделения представления, ничего не происходит. Если я остановлюсь и посмотрю на значение, это 0x0, что на самом деле не имеет смысла. Компоненты были объявлены и подключены в IB, так что это не проблема. Вот часть, которая доставляет мне проблемы:

NewView *view = [[NewView alloc] initWithNibName:@"NewView" bundle:[NSBundle mainBundle]];
view.label.text = string1;
view.textView.text = string2;
view.textView.editable = NO;

Если я сломаю его там и проверим значения, это будет 0x0. Вот почему он не загружается, но я не могу понять, почему он не работает. Я делал это много раз и никогда не видел этого раньше. У кого-нибудь есть идеи, что может происходить?

1 Ответ

0 голосов
/ 07 декабря 2010

Решение этого было очень простым.

Теджасви указал, что компоненты пользовательского интерфейса не инициализируются до тех пор, пока не будет выполнен метод viewDidLoad :. Поэтому я передал строки как переменную и установил текст поля в методе viewDidLoad :. Это сработало.

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