仅在UIUserInterfaceIdiomPad下运行时才支持UISplitViewController

时间:2013-02-22 09:35:51

标签: ios xcode ipad

请勿将此标记为重复。我面临的问题是完全不同的。如果它试图在iPad 5.1模拟器中启动,则会出现此问题。我在我的应用程序中使用拆分视图控制器。我正在创建分割视图的实例,只有它是iPad。在idiomPad下检查此条件。

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
      [window addSubview:splitViewController.view];
   else
      [window addSubview:[navigationController view]];

即使代码在idiomPad下,应用程序在显示启动画面后崩溃。它也不会来didfinishlaunchingwithoptions。拆分视图代码位于应用程序didfinishlaunchingwithoptions方法内。 Splashscreen是default.png。

在来didfinishlaunching之前,不知道为什么会崩溃。

注意:我正在尝试在iPad上发布。所以它应该正常工作。此代码适用于iPhone 5.1,6.0和iPad 6.0模拟器。只有iPad 5.1模拟器有问题。

应用目标:通用 部署目标:4.2

0 个答案:

没有答案