如果不在swift

时间:2015-12-01 12:27:54

标签: swift2

我已编写以下代码从一个视图控制器移动到另一个视图控制器。但是代码在我的项目中不起作用

let PayMoney_NetBankingView = self.storyboard?.instantiateViewControllerWithIdentifier("PayMoney_NetBankingStoryId") as! PayMoney_NetBanking

self.navigationController?.pushViewController(PayMoney_NetBankingView, animated: true)

1 个答案:

答案 0 :(得分:0)

如果您从故事板中实例化视图控制器,则托管导航控制器不会使用它进行实例化。这意味着navigationController是nil。

您应该向导航控制器添加一个标识符,然后使用导航控制器的viewControllers属性对其进行实例化并获取视图控制器。