2012-07-27 62 views
4

我最近遇到了故事板的一个小问题。我有一个UINavigationController比与MainView的关系RootViewController(这一个有所有按钮导致我的应用程序的其余部分)。但是,我试图更改RootViewController,以便我可以启用持久登录而不是UIWebview登录。当我将新的登录表单ViewController作为根时,我的MainView上的按钮将停止工作。UINavigation Controller根视图变化

我也已将UINavigationController设置为初始视图控制器。 有什么想法在这里做什么?

我知道我可以在故事板中简单地登录屏幕并以编程方式调用它,将其设置为在布尔条件(loginDidSucceed)上前进。然而,我很困惑为什么这种行为发生在StoryBoard中。 Present Splash/Login ViewController With StoryBoard

感谢您的帮助和努力:

解决方案所参考!

+0

您所指的帖子并不建议将根视图控制器更改为登录。相反,它表明登录表单在正常的VC层次结构之上显示为模态ViewController。如果我误解了某些东西,请原谅我。 – Krumelur 2012-07-30 21:23:11

+0

是的,我知道。我只是把它放在那里,所以人们不会建议我可以这样做。我只是简单地提到解决方案,让回答这个问题的人知道我确实知道存在替代方案。 感谢您通过@Krumelur – 2012-07-30 21:40:55

回答

1

我认为这里的主要问题是你的按钮的目标是旧的视图控制器实例;当它超出范围时,它们的目标不再存在。

+0

检查是的,但即使我删除了push segues并重做赛段。按钮仍然不起作用。 – 2012-07-30 21:41:12

+0

imma给你赏金:P 感谢您的回答! – 2012-08-06 16:27:23

+0

@ chaitanya.varanasi不客气!谢谢! :) – 2012-08-06 17:19:08

相关问题