2013-03-30 84 views
1

我對iOS開發比較陌生,我決定依靠Parse來註冊和驗證我的應用程序。如何有條件地加載不同的故事板?

問題是以下幾點。

我想加載不同的記分板,具體取決於用戶是否登錄註冊。例如,如果用戶註冊(或第一次登錄),我想帶她去參觀。但下次用戶登錄時,她會看到主應用視圖。

達到此目的的最佳方法是什麼?

回答

1

我不知道解析,但我可以引導你的故事板。

首先你不需要兩個故事板。一個就足以實現這一點。

設計你的保守黨板是這樣的:

UINavigationController(1)->UIViewController(signup)->UIViewController(Tour)->UINavigationController(2)->UIViewController(signin) 

製作的UINavigationController(1)你的根視圖控制器,所以當應用程序加載第一次,它會顯示的UIViewController(註冊)。

現在的appDelegate白色像在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法如下

if(ISSignUP) 
{ 
    window.rootViewController = [window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"UINavigationController(2)_ID"]; 
} 

這裏的UINavigationController(2)_ID是你給的UINavigationController(2)

發表評論標識符,如果你想要更多的GUID或面對任何問題。

祝您有愉快的一天。

+0

謝謝!但是對於Parse,我需要在viewDidAprear方法中指定登錄和註冊視圖的代理,如本教程所示: https://parse.com/tutorials/login-and-signup-views 我不知道我該怎麼做設置這些代表。 – grigy

相關問題