UINavigation Controller根视图更改

我最近遇到了故事板的一个小问题。 我有一个UINavigationController比与MainView RootViewController (这一个有所有的button导致我的应用程序的其余部分)的关系。 但是,我试图改变RootViewController以便我可以启用持久login,而不是一个UIWebviewlogin。 当我将新的Logon Form ViewController作为Root时,我的MainView上的button停止工作。

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

我知道我可以简单地在故事板上login屏幕并以编程方式调用它,将其设置为在布尔条件(loginDidSucceed)上前进。 不过,我很困惑为什么这种行为发生在StoryBoard上。

解决scheme推荐: 现在的Splash / Login ViewController与StoryBoard

感谢您的帮助和努力!

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