Экземпляры IBOutlet являются (пустыми) после загрузки из NIB

print "\033[2J";    #clear the screen
print "\033[0;0H"; #jump to 0,0
19
задан Vadim Kotov 18 September 2017 в 10:43
поделиться

3 ответа

Я думаю, что вопрос, заданный после того, как я рассмотрел проблему более часа, привел меня к решению:

Я просто изменил свой код, чтобы проверить текстовое поле ПОСЛЕ отображения представления .. … теперь все создано.

Представьте себе, что: элементы пользовательского интерфейса не создаются, пока вы их не отобразите!

49
ответ дан 30 November 2019 в 02:22
поделиться

Убедитесь, что свойство представления вашего контроллера представления (то есть владелец файла в данном случае) связано с представлением в вашем xib. Поскольку ваш textField почти наверняка является его подвидом, важно также подключить его (и я не думаю, что перо загрузится должным образом, если это не будет установлено).

0
ответ дан 30 November 2019 в 02:22
поделиться

Другая потенциальная причина нулевого указателя IBOutlet - это забыть сохранить файл xib в Интерфейсном Разработчике после создания выходного соединения.

3
ответ дан 30 November 2019 в 02:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: