我的iPad应用被拒绝,原因如下 -
iPad人机界面指南声明iPad应用程序应该是 能够在各个方向运行。 XXXX只是 支持纵向方向的一种变体。虽然我们理解 某些应用程序需要以纵向方式运行, 在你的支持中支持这种方向的两种变体是合适的 应用
我支持所有4个方向。有没有人遇到类似的问题以及你如何深入研究它?
使用base sdk 3.2上的已检查应用程序在所有方向上旋转都很好但是当我使用base sdk 4.2时,即使应用程序挂起,旋转也会停止..!没有任何线索,请帮忙!
发现viewWillAppear中的以下方法无法正常工作结果viewWillAppear卡在循环中!
appDelegate.splitViewController.viewControllers =
[NSArray arrayWithObjects:appDelegate.navScreenObj, appDelegate.ScreenObj2, nil];
答案 0 :(得分:4)
确保您的应用支持所有观看中的所有方向。
答案 1 :(得分:0)
要扩展Joseph所说的内容,请确保Info.plist中的UISupportedInterfaceOrientations
密钥同时包含UIInterfaceOrientationPortrait
和UIInterfaceOrientationPortraitUpsideDown
。
此外,在视图控制器的-shouldAutorotateToInterfaceOrientation:
方法中检查支持的方向时,请确保使用UIInterfaceOrientationIsPortrait()
宏来测试方向,因为它会检查两种纵向变化。
如果可以的话,还可以通过这种方式为您的应用程序添加对横向方向的支持。
答案 2 :(得分:0)
检查xcode 3.2.5上的应用程序,模拟器4.2,发现应用程序在旋转期间被挂起。实际上它已陷入循环,所以为什么要转动。