2015-09-18 84 views
1

我有一個頁面視圖控制器作爲介紹教程旁邊。我的登錄/註冊VC繼承了Tab Bar Controller。這是我的家。首次啓動/已記錄故事板視圖控制器Swift

這裏就是我試圖完成:

  1. 如果這是用戶第一次啓動應用程序,進入頁面視圖介紹這導致他們的登錄/註冊。

  2. 如果用戶之前已登錄,則轉到標籤欄控制器的主屏幕。

我的登錄/註冊視圖控制器被設置爲初始視圖控制器。 (如果這很重要,我使用Parse)。我猜我應該將頁面視圖介紹教程設置爲初始視圖控制器?我可以將登錄/註冊VC鏈接到頁面視圖,但不知道該從哪裏去。我發現的所有答案都在Objective C中,但沒有幫助。謝謝!

+0

檢查此庫可能有幫助。 https://github.com/jasonnam/InAndOut-iOS-Demo –

回答

3

你想要什麼叫做NSUserDefaults的,你可以在這裏讀到它:

它的工作原理是將數據存儲在您的應用程序鍵值機制。當您完成啓動應用程序(在應用程序委託applicationDidFinishLaunchingWithOptions),你可以做這樣的事情:

let defaults = NSUserDefaults.standardUserDefaults() 
if defaults.objectForKey("userAsLoggedInBefore") { 

    //here you insert the code to go to the home screen 

} else { 

    //this means the user hasn't logged in before and you can redirect him to the registeration page 

} 

要設置「登錄信息用戶」,你只要把下面的代碼時,你希望它發生(第一sucessfull登錄後這種情況下)

NSUserDefaults.standardUserDefaults().setObject("1", forKey: "userAsLoggedInBefore")

如果您需要更多的幫助,只是說,我會盡力幫助你。

相關問題