Добавление контроллера представления как подпредставления в другом контроллере представления

Я нашел несколько сообщений по этой проблеме, но ни один из них не решил мою проблему.

Скажи, что я ..

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 исчезает с экрана. Серая рамка - это рамка, которую я создал для подпредставления.

Ответы на вопрос(5)

Ваш ответ на вопрос