이 문제에 대한 게시물을 거의 찾았지만 아무도 내 문제를 해결하지 못했습니다.
내가 ..
- ViewControllerA
- ViewControllerB
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가 화면에서 사라집니다. 회색 테두리는 하위보기 용으로 만든 프레임입니다.
ViewControllerB
에ViewControllerA
,ViewControllerB
화면을 것입니다. 시뮬레이터의 스크린 샷으로 게시물을 편집했습니다.