print "\033[2J"; #clear the screen
print "\033[0;0H"; #jump to 0,0
Я думаю, что вопрос, заданный после того, как я рассмотрел проблему более часа, привел меня к решению:
Я просто изменил свой код, чтобы проверить текстовое поле ПОСЛЕ отображения представления .. … теперь все создано.
Представьте себе, что: элементы пользовательского интерфейса не создаются, пока вы их не отобразите!
Убедитесь, что свойство представления вашего контроллера представления (то есть владелец файла в данном случае) связано с представлением в вашем xib. Поскольку ваш textField почти наверняка является его подвидом, важно также подключить его (и я не думаю, что перо загрузится должным образом, если это не будет установлено).
Другая потенциальная причина нулевого указателя IBOutlet - это забыть сохранить файл xib в Интерфейсном Разработчике после создания выходного соединения.