快速导航和多个视图

时间:2015-08-21 20:23:30

标签: ios swift

我试图看看这是否正确。但我有多个视图绑定到单个导航控制器

enter image description here

我已经从列表到导航控制器给了一个关于seque的id mainSeque并从导航控制器登录loginViewSeque

但是当我尝试使用代码进入viewDidLoad()时进入登录视图:

self.performSegueWithIdentifier("LoginViewSegue", sender: self)
该应用程序崩溃了。所以它看起来很奇怪,不正确或被错误地调用。

我假设导航控制器可以有多个视图?在这种情况下,登录和配置视图。或者每个视图都需要自己的导航控制器吗?

1 个答案:

答案 0 :(得分:0)

好的,您的计划中存在严重错误。现在您已经创建了2个导航控制器的实例,实际上只需要1.在tableViewController之后移除一个导航控制器并从tableViewController创建一个segue到您的loginViewController。当用户按下顶部栏上的“LOCK”按钮时,您很可能想要拨打电话。所以只需按住控件并从锁定拖动到loginViewController。然后您可以提供另一个UIButton来访问configViewController上的tableViewController以类似的方式进行调整。这应该是为你工作。