可選的值我有switch method
通過拆用的UIViewController
case 1:
let loginVC = storyboard.instantiateViewController(withIdentifier:"LoginVCID") as! LoginViewController
mainNVC.viewControllers = [loginVC]
break
case 2:
let mainVC = storyboard.instantiateViewController(withIdentifier:"MainVCID") as! MainViewController
mainNVC.viewControllers = [mainVC]
break
兩個代碼當我的代碼在案例1運行,效果很好。 但是,當它運行在案例2,它與此錯誤崩潰:
fatal error: unexpectedly found nil while unwrapping an Optional value
什麼事?
我會交叉檢查標識符名稱 – OverD
我猜第二個視圖控制器的類沒有設置爲自定義類。並且請注意,在Swift中你不需要'break'。 – vadian
檢查「MainVCID」故事板標識符是否存在,並確保該類是否爲MainViewController –