Я нашел несколько сообщений для этой проблемы, но ни одна из них не решила мою проблему.
Скажи, что я..
- ViewControllerA
- ViewControllerB
Я попытался добавить 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 отключается от экрана. Серая рамка - это рамка, которую я создал для подсмотра.