簡體   English   中英

iOS7和iOS8之間的Root View Controller差異

[英]Root View Controller discrepancy between iOS7 and iOS8

我的應用程序是在iOS7崩潰,因為出於某種原因, rootViewControllerUINavigationController ,而不是一個UISplitViewController 因此,應用程序在第一行崩潰, let splitViewController = self.window!.rootViewController as UISplitViewController AppDelegate let splitViewController = self.window!.rootViewController as UISplitViewController 是否有解決方法或解決方法? 在iOS8上運作良好

好的,問題是UISplitViewController僅用於iPad,而不是iPhone。 因此,只有在需要具有UISplitViewController的情況下,才能確保將項目下的目標設置為iPad。 如果您想同時支持這兩種設備,我建議您檢查一下您的應用當前在啟動時正在運行的設備慣用語,並在兩個情節提要之間切換(如果這樣做,請確保您的目標是通用設備而不是iPad)。 <---這涵蓋了對iOS 7的支持,並且該應用程序無法在iOS 8上崩潰的原因是,現在,當iOS 7中的iPhone上不允許使用UISplitViewController時,可以在所有iOS設備上使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM