я получаю ошибку:Ошибка при попытке использовать текстовый вид вне контроллера представления
Fatal error: unexpectedly found nil while unwrapping an Optional value
всякий раз, когда я пытаюсь добавлять текст в текстовом виде (bottomTextView) вне моего зрения контроллера. Мое текстовое представление связано с моим основным контроллером. У меня есть еще один класс с именем Checkbox (подкласс UIButton), который пытается добавить текст в текстовом виде с помощью:
var main_vc = ViewController()
main_vc.bottomTextView.insertText("Checked")
Однако, у меня нет проблем с использованием следующих внутри моей точки зрения контроллера:
bottomTextView.insertText("Checked")
Я не могу понять, почему это так и как это исправить. Благодаря!
EDIT:
Мой класс Checkbox подкласс UIButton, который имеет метод, который вызывается всякий раз, когда флажок щелкнули. Когда этот флажок установлен, я хочу добавить текст в текстовое представление внутри моего главного контроллера.
Спасибо за ответ! Похоже, это не трюк, хотя может быть, потому что я не знаком с файлом nib. – Brejuro
Где вы создали интерфейс? Этот файл называется 'something.storyboard' или' something.xib'? Если он находится в раскадровке, вам нужно установить идентификатор и инициализировать его по-другому. Дайте мне знать, если это так, и я напишу ответ. –
Я создал его в раскадровке – Brejuro