【发布时间】:2014-02-05 05:39:24
【问题描述】:
我有一个项目,但在维护导航控制器(我通过界面生成器添加)时遇到了问题。我想建立一个层次结构,因为它说视图没有添加到窗口层次结构中。我可以使用 performSegueWithIdentifier 在一个视图之间移动,但第二次使用它不起作用。问题是它不允许我从一个视图移动到另一个视图。我已经阅读了有关弄乱 appdelegate 或添加 performForSegue 的内容,但我不知道如何使用它。
如果我将三个视图连接起来,如 1 -> 2 -> 3,有什么建议吗? 1 和 2 将具有 performSegueWithIdentifier。
请,谢谢!
这是我的故事板: http://s1370.photobucket.com/user/sean_cleveland1/media/Untitled_zpsc9022523.png.html?o=0
这是我的 performSegueWithIdentifier 函数:
//Used in FirstVC.
[self performSegueWithIdentifier: @"firstToSecond" sender: self];
//Used in SecondVC... this doesn't work!
[self performSegueWithIdentifier: @"secondToThird" sender: self];
【问题讨论】:
-
你能添加一些代码和你的故事板图像吗?
-
我更新了我的问题。我没有任何其他与导航控制器相关的代码。
-
@SeanCleveland - 你想从屏幕 3 向右移动到屏幕 1
标签: ios objective-c uinavigationcontroller appdelegate