我正在开发iPad应用程序。我的问题是我没有在第一个视图控制器中获得正确的方向。我也检查过shouldAutorotate
函数。如果我水平或垂直移动设备,App会获得正确的方向。但是我可以看到跳板处于横向模式,甚至Application Splash屏幕也是Landscape,但我的第一个视图控制器仍然以纵向显示。我无法找到解决方案。是否有人对此有所了解?
我无法找到此问题的原因。
还有一个问题是我1年前用xcode 3.2创建了我的应用程序现在我正在使用xcode 4.2现在我在应用程序启动时在我的控制台上面对一些有趣的消息“应用程序应该有一个根视图控制器在应用程序启动结束“。 我的应用程序有导航控制器,我添加它没有窗口。
任何人都对self.window.rootViewController
属性有所了解?我该如何解决这个警告?
提前谢谢
答案 0 :(得分:1)
对于方向问题,请参阅此问题:
对于根视图控制器的Xcode 3 vs Xcode 4问题,您将不会设置rootViewController
的{{1}}属性。您需要在IB中将其挂钩或在UIWindow
中设置它,可能是这样的:
applicationDidFinishLaunching