Добавление контроллера представления как подпредставления в другом контроллере представления
Я нашел несколько сообщений по этой проблеме, но ни один из них не решил мою проблему.
Скажи, что я ..
ViewControllerAViewControllerBЯ пытался добавить ViewControllerB как подпредставление в ViewControllerA, но выдает ошибку вроде "fatal error: unexpectedly found nil while unwrapping an Optional value
».
Ниже приведен код ...
ViewControllerA
var testVC: ViewControllerB = ViewControllerB();
override func viewDidLoad()
{
super.viewDidLoad()
self.testVC.view.frame = CGRectMake(0, 0, 350, 450);
self.view.addSubview(testVC.view);
// Do any additional setup after loading the view.
}
ViewControllerB - это простой экран с меткой.
ViewControllerB
@IBOutlet weak var test: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
test.text = "Success" // Throws ERROR here "fatal error: unexpectedly found nil while unwrapping an Optional value"
}
РЕДАКТИРОВАТЬ
С предложенным решением от ответов пользователя ViewControllerB в ViewControllerA исчезает с экрана. Серая рамка - это рамка, которую я создал для подпредставления.