2013-05-13 60 views
0

我不希望默認情況下選中的選項卡項目。我希望只有當我點擊該標籤項目時才能選擇它們。所以我讓選定的視圖控制器爲零。使UITabbar在iOS中選擇爲零的應用程序崩潰

self.tabBarController.selectedViewController = nil; 

當基本SDK設置爲iOS 5.0並且體系結構爲armv6時,此工作正常。

但是,當基礎SDK設置爲iOS 6.0並且架構設置爲armv7時,應用程序崩潰。

爲什麼這會從sdk更改爲sdk。

感謝 jithen

+0

沒有發佈一些代碼noone將能夠回答你的問題。但是我敢打賭,你使用的一些方法在iOS 6.0上不可用。 – Petar 2013-05-13 13:38:38

+0

我正在使選定的視圖控制器爲零。這條線在iOS 5 SDK中工作正常,但在iOS 6中沒有armv7架構。 PL。讓我知道你是否需要進一步的細節。 – Coder 2013-05-13 13:51:42

+0

當應用第一次啓動時,你想展示什麼?其中一個內容視圖控制器需要顯示,而沒有突出顯示選項卡會令人困惑。如果你在iOS 5中的工作是正確的,那麼它就會改變,因爲蘋果公司想改變它 - 爲什麼不相關,它是什麼。 – rdelmar 2013-05-13 14:41:37

回答

0

在iOS 6中,你必須定義根視圖控制器,請檢查一下是否有你通過零喜歡

[self.window setRootViewController:self.tabBarController.selectedViewController]; 

那麼它將會崩潰。請提供更多信息來解決崩潰日誌的問題。