我很新的Xcode,我想找到一種方式來顯示不同的東西,如果用戶登錄到我的應用程序,或者如果他不是。有條件地顯示一個ViewController Xcode - iOS應用程序
我有一個選項卡式應用程序。經過身份驗證的用戶應直接訪問選項卡式視圖。但是不應該登錄認證頁面的用戶。
我的猜測是,我需要這樣的:
if (user) {
// Do stuff if user logged in.
} else {
// Display the authentication page.
}
但我對如何做到這一點,我沒有找到任何東西都不知道。我正在尋找提示。
編輯:
我的問題是不是我怎麼能知道,如果一個用戶進行身份驗證或沒有,但我怎麼能在其他情況下顯示的情況下的特定頁面和其他頁面。
在哪裏,我應該怎麼寫代碼,知道我已經知道了如何通過身份驗證的用戶區分:
if (user is authenticated) {
// SHOW FIRSTVIEWCONTROLLER
} else {
// SHOW SECONDVIEWCONTROLLER
}
編輯2:
我有一個標籤的應用,具有3個標籤和mainstoryboard(沒有xibs)。我想添加一個頁面,在標籤頁面之前,用戶可以進行身份驗證。
所以我需要在一個條件上顯示這個viewController。如果用戶未通過身份驗證,則顯示該頁面,如果他是我直接顯示選項卡式頁面。
同樣,我不想知道如何區分用戶是否已通過身份驗證,我只是想知道如果條件滿足時如何顯示ViewController。
登錄到什麼,到底是什麼? – 2013-05-12 15:18:46
登錄到我的應用程序。我希望有一個認證頁面,只有在第一次出現時纔會顯示用戶會話,以便在用戶返回時直接顯示選項卡式部分。 – Marcolac 2013-05-12 15:21:31
您需要提供更多詳細信息。這個問題太籠統了。也許你可以看看'NSUserDefaults' – 2013-05-12 15:37:36