最佳答案
关于这个问题,我找到了一些帖子,但没有一篇能解决我的问题。
就像我..。
我尝试在 ViewControllerA 中添加 ViewControllerB 作为子视图,但是它抛出了一个类似于“ 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"
}
剪辑
根据用户回答提供的建议解决方案,ViewControllerA 中的 ViewControllerB 将从屏幕上消失。灰色边框是我为子视图创建的框架。