我有一個「主」選項卡視圖控制器,我試圖將變量傳遞到其中一個選項卡用於其自己的視圖控制器,所以在視圖中加載「主」控制器我有以下幾點:意外地發現零,同時展開一個可選值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
我覺得這將是一個簡單的答案,我失去了一些東西很明顯,但我不能解決它。任何幫助將非常感激!
可能重複[什麼是「致命錯誤:意外地發現零,而解包可選值」是什麼意思?](http://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found- nil-while-unwrapping-an-optional-valu) – tbilopavlovic
如何設置tabBarController屬性 –