Назначить строку для UITextView - PullRequest
2 голосов
/ 08 мая 2011

Я пытаюсь загрузить текст в текстовое представление.Это кажется достаточно простым:

box.text = @"hello";
NSLog(@"Box.text contains: %@", box.text);

Проблема в том, что этот NSLog просто печатает ноль.(У меня объявлена ​​коробка IBOutlet UITextView *.) Я полагаю, что поскольку box.text имеет значение null, поэтому в UITextView также ничего не отображается.Большое спасибо!

1 Ответ

2 голосов
/ 08 мая 2011

Если вы вызываете box.text из метода init вашего контроллера, ваш IBOutlet еще не был загружен из файла nib - так что box по-прежнему указывает на ноль, и текстовое назначение не идет никуда. Вам нужно подождать до viewDidLoad или более поздней версии, чтобы успешно получить доступ к свойствам вашего IBOutlet.

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