2015-09-22 136 views
0

我的應用程序一直與Xcode 6.x,iOS 8.x和以前的XS正常工作。我現在已經升級到最新的XS,Xcode 7和iOS 9,並且我的應用程序每次按下任何按鈕時都會重新啓動手機(不僅僅是崩潰,而且還有一個實際的黑屏/蘋果標誌重新啓動 - 事物)應用程序的主屏幕,甚至只是在文本字段上敲擊...而不是看到顯示的鍵盤,設備只需重新啓動。UITabController導致iOS設備重新啓動

我已經縮小了這個問題,使UITabController作爲應用程序的根視圖控制器。

更具體:

我有三個選項卡的UITabController。這些標籤是綁定到UIViewControllers的導航控制器。故事板中的UITabController標記爲「是根視圖控制器」。

如果我刪除了UITabController和導航控制器,並將任何UIViewController作爲根視圖控制器,問題就消失了。

只要我有UITabController作爲「RootViewController」,應用程序每次按下按鈕時都會重新啓動手機。

請注意,完全相同的代碼工作完全在iOS 8.4甚至XS和Xcode中7的最新版本編譯它不僅會在iOS 9

XS:5.9.7(建9) Xcode:7.0(7A220) OS X Yosemite,v。10.10.5(14F27) iOS:9.0

謝謝。

回答

1

找到解決方案。 XS/Xcode中的一個錯誤。不得不刪除標籤控制器並重新添加它。 iOS 9不應該重新啓動。

相關問題