2011-07-06 91 views
2

因此,該應用程序的rootViewControllerUITabBarController子類。如果我們將NO傳遞給動畫,我們無法獲得UITabBarController-presentModalViewController:animated:,這是一個奇怪的問題。我們已經嘗試了多種方法:-viewDidLoad,-viewWillAppear,-viewDidAppear,並且只有在延遲之後這樣做才能使其工作,這很不方便。使用-presentModalViewController:動畫:與UITabBarController NOT動畫

我決定打破這一點,到測試,發現如果我有一個UIViewController,在-viewDidAppear方法它的工作原理與兩YESNOanimated參數調用預期-presentModalViewController:animated:。但是,如果此VC代替UITabBarController,則它的工作原理是animatedYES,但如果它是NO,則它不起作用。

任何想法?這是一個錯誤?我在網上搜索,通過文檔,並找不到UITabBarController不應該能夠以這種方式呈現視圖的原因。

回答

3

這絕對聽起來像一個錯誤。我建議你向蘋果公司申請bugreport。如果它阻止了你的項目,你可以通過你的一個支持事件提交給蘋果,如果他們發現它確實是一個錯誤,他們將退還該支持事件(所以你不會放任何東西)。如果這不是一個錯誤,他們將能夠給你一個解決方案。

+0

確認了xCode 4.2,iOS SDK 5.0上的錯誤。 – Raptor

相關問題