2012-07-27 61 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

相關問題