2011-05-06 41 views
1

我有一個iPad應用程序的TabBarApplication,它通過檢查Loginstatus在其中一個Tab中的兩個ModalView(LoginForm/Memberarea)之間切換。所有工作正常,但是當我切換到應用程序的另一個選項卡然後切換回來時,沒有顯示模式視圖,並且視圖不刷新以再次檢查狀態。刷新查看Tab變爲活動狀態

即使用戶切換到另一個選項卡,是否有任何方法保持TabView上的模式視圖? 還是有可能刷新視圖時,其選項卡變爲活動?

如果有人能幫助我解決這個問題,那將會很棒!

編輯:問題解決了!

我自己解決了它。 =)

問題是:切換到另一個TabView後,模式不顯示,但不被解僱。我的日誌顯示模式無法查看時發生錯誤。

所以要解決它,我用了「viewWillDissapear」方法和切換標籤,這樣才解僱我modalView:

[self dismissModalViewControllerAnimated:YES]; 

模態被駁回,並再次切換查看加載後,顯示應有的modalView 。 =) 感謝您的回答。

回答

0

您可以在您的視圖控制器

+0

我真的把它叫做viewDidAppear。 viewWillAppear在這種情況下永遠不會被調用。不知道爲什麼.. – DevZarak 2011-05-06 09:51:44

0

打電話給你的代碼在viewWillAppear中方法,clls modalview控制器實現viewWillAppear你在談論刷新代碼。