2011-08-08 106 views
-1

我使用兩個選項卡基於標籤欄的應用程序。我的問題是,我必須在tabb的視圖之一上實現身份驗證視圖「loginView」,並且在保存憑據時,我希望每次顯示另一個數據標籤。最好的辦法是什麼?登錄屏幕只顯示一次

回答

0

存儲在用戶的默認值的布爾,像「loginShown」,然後,在你appplicationDidFinishLaunching方法,檢查「loginShown」被設置,並且如果不是,呈現模態視圖控制器是您的登錄視圖。

0

您可以使用modalViewController進行登錄,以便您可以在其下看到其他視圖。爲了保存登錄憑據,以便用戶不必重新登錄,可以將其存儲在KeyChain中。

使用此引用:http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code

+0

OK,我試圖Ø這種方式(與modalViewController),但我有很大的問題,我的意思是,當我點擊解僱模式視圖控制器「取消」按鈕,程序重定向到標籤,其在登錄視圖下選擇安全數據,我想重定向到另一個選項卡。我嘗試與委託,但不起作用。 – Wojtek

+0

tabbarcontroller.selectedIndex = 0是第一個選項卡。爲第二個選項卡設置值爲1以及類似的東西。 – Legolas