"기본"탭 표시 줄보기 컨트롤러가 있고 자체보기 컨트롤러에서 사용할 탭 중 하나에 변수를 전달하려고하므로보기가로드됩니다. 내가 가지고있는 "기본"컨트롤러는 다음 예기치 않게 찾을 수 없음 선택 값 tabbarviewcontroller
override func viewDidLoad() {
super.viewDidLoad()
let trendtbvc = tabBarController as! TrendsTabBarViewController
trendtbvc.testText = "Test"
}
과 TrendsTabBarViewController에
난 그냥 테스트 변수를 "테스트"로 설정하려합니다. 내가 그것을 실행할 때class TrendsTabBarViewController: UITabBarController {
var testText: String?
override func viewDidLoad() {
super.viewDidLoad()
print(testText)
}
}
는하지만, 나는 다음과 같은 오류가 발생합니다 :
fatal error: unexpectedly found nil while unwrapping an Optional value
나는 간단한 해답이 될 것입니다 같은 느낌이 나는 분명 뭔가가있어,하지만 난 할 수 없습니다 그것을 해결하십시오. 어떤 도움이라도 정말 감사 할 것입니다!
[치명적인 오류 : 선택 값을 언 래핑하는 동안 예기치 않게 nil이 발견되었습니다 "는 의미는 무엇입니까?] (http://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found- nil-while-unwrapping-an-optional-valu) – tbilopavlovic
tabBarController 속성을 설정하는 방법 –