正常工作是的,我知道,它通過viewWillAppear中不從的UITabBarController在4.3解僱了,但在5.0
[self presentModalViewController: animated];
我有一個隱藏的原始的TabBar和我自己的TabBar定製的UITabBarController不是一個好主意,打電話的UITabBarController。我使用這個控制器來選擇例如iTunes中的歌曲 - 歌手,專輯,其他內容。然後,當用戶從任何選項卡中選擇一個時,我將消除此模式視圖控制器並返回到主視圖。我開始用模擬器iOS5開發這一切,並且一切都很好 - viewWillAppear在我從tabbarcontrooler [self setSelectedIndex:X]調用的所有選項卡tableviewcontrollers中被激活;
但是後來我試着在4.3模擬器和設備上運行我的代碼,發現viewWillAppear從來沒有在我的選項卡中啓動。
我該如何解決這個問題? THX
更新:我用[self presentModalViewController: animated];
調用新UIViewController *controller
,在那裏我發起的UITabBarController,並把它的視圖子視圖。 [controller.view addSubview:myTabBarController.view];
我會盡力,但我怕在iOS 5中的情況下,我認爲將收到viewWillAppear中,然後兩次。 – Sergnsk 2011-12-14 13:52:38