在iPad上启动应用程序时没有获得正确的方向

时间:2012-01-12 13:56:35

标签: iphone ipad ios5

我正在开发iPad应用程序。我的问题是我没有在第一个视图控制器中获得正确的方向。我也检查过shouldAutorotate函数。如果我水平或垂直移动设备,App会获得正确的方向。但是我可以看到跳板处于横向模式,甚至Application Splash屏幕也是Landscape,但我的第一个视图控制器仍然以纵向显示。我无法找到解决方案。是否有人对此有所了解?

我无法找到此问题的原因。

还有一个问题是我1年前用xcode 3.2创建了我的应用程序现在我正在使用xcode 4.2现在我在应用程序启动时在我的控制台上面对一些有趣的消息“应用程序应该有一个根视图控制器在应用程序启动结束“。 我的应用程序有导航控制器,我添加它没有窗口。

任何人都对self.window.rootViewController属性有所了解?我该如何解决这个警告?

提前谢谢

1 个答案:

答案 0 :(得分:1)

对于方向问题,请参阅此问题:

对于根视图控制器的Xcode 3 vs Xcode 4问题,您将不会设置rootViewController的{​​{1}}属性。您需要在IB中将其挂钩或在UIWindow中设置它,可能是这样的:

applicationDidFinishLaunching