我在switch method
中有两个代码
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
当我的代码在case1上运行时,它运行良好。
但是,当它在case2上运行时,它因以下错误而崩溃:
致命错误:解开Optional值时意外发现nil
发生了什么?
最佳答案
第一:检查标识符“ MainVCID”在情节提要的身份检查器中是否正确拼写(第二部分:身份,情节提要ID)
第二:检查MainVCID的类是否为MainViewController类,在上面的“自定义类”部分
由于第一个运行良好,我想您只是犯了一个小错误:)
关于ios - 使用UIViewController解开Optional值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43320115/