我已编写以下代码从一个视图控制器移动到另一个视图控制器。但是代码在我的项目中不起作用
let PayMoney_NetBankingView = self.storyboard?.instantiateViewControllerWithIdentifier("PayMoney_NetBankingStoryId") as! PayMoney_NetBanking
self.navigationController?.pushViewController(PayMoney_NetBankingView, animated: true)
答案 0 :(得分:0)
如果您从故事板中实例化视图控制器,则托管导航控制器不会使用它进行实例化。这意味着navigationController是nil。
您应该向导航控制器添加一个标识符,然后使用导航控制器的viewControllers
属性对其进行实例化并获取视图控制器。