iOS:应用程序窗口应具有根视图控制器

iOS:应用程序窗口应具有根视图控制器,ios,objective-c,xib,Ios,Objective C,Xib,我继承了一个旧的应用程序,我试图在物理设备上启动它,它在启动时被终止,并在控制台上显示 “应用程序启动结束时,应用程序窗口应具有根视图控制器” 此应用程序在模拟器(iOS 8.4或iOS 9.0)上启动并正常工作,但当我尝试在我的iPad上运行它(使用Dev prov配置文件)时,它会返回此异常。我搜索了很多,并试图使用所有建议的解决方案张贴在这个论坛上,但我没有运气到目前为止!以下是我尝试过的: retVal = UIApplicationMain(argc, argv, nil, @"MyA

我继承了一个旧的应用程序,我试图在物理设备上启动它,它在启动时被终止,并在控制台上显示

“应用程序启动结束时,应用程序窗口应具有根视图控制器”

此应用程序在模拟器(iOS 8.4或iOS 9.0)上启动并正常工作,但当我尝试在我的iPad上运行它(使用Dev prov配置文件)时,它会返回此异常。我搜索了很多,并试图使用所有建议的解决方案张贴在这个论坛上,但我没有运气到目前为止!以下是我尝试过的:

retVal = UIApplicationMain(argc, argv, nil, @"MyAppDelegate");//in main.m
[self.window setRootViewController:myMainViewController];//in DidFinishingLaunching...
窗口和应用程序代理位于mainWindow.xib中,看起来也已正确连接

有什么想法或想法吗?
我使用Xcode 7.1并将部署目标设置为8.0,在模拟器上可以正常工作。

进入情节提要,找到根viewController,并确保选中“是初始视图控制器”选项(在“视图控制器”选项-左侧第四个选项卡下)。另外:确保myMainViewController不是零。可能是故事板初始化正确,但是rootViewController被nil值覆盖了吗?正如我所说的使用xib文件的项目,没有故事板。此外,myMainViewController也是通过编程方式创建的。我是否可以在代码中设置该属性(作为initialViewController)?进入故事板,找到根viewController,并确保选中了“is Initial View Controller”选项(在“View Controller”选项-左侧第四个选项卡下)。另外:确保myMainViewController不是nil。可能是故事板初始化正确,但是rootViewController被nil值覆盖了吗?正如我所说的使用xib文件的项目,没有故事板。此外,myMainViewController也是通过编程方式创建的。我是否可以在代码中设置该属性(作为initialViewController)?