iPad app拒绝因为不支持定位。如何解决问题?

时间:2010-11-15 07:16:29

标签: iphone ios ipad

我的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]; 

3 个答案:

答案 0 :(得分:4)

确保您的应用支持所有观看中的所有方向。

答案 1 :(得分:0)

要扩展Joseph所说的内容,请确保Info.plist中的UISupportedInterfaceOrientations密钥同时包含UIInterfaceOrientationPortraitUIInterfaceOrientationPortraitUpsideDown

此外,在视图控制器的-shouldAutorotateToInterfaceOrientation:方法中检查支持的方向时,请确保使用UIInterfaceOrientationIsPortrait()宏来测试方向,因为它会检查两种纵向变化。

如果可以的话,还可以通过这种方式为您的应用程序添加对横向方向的支持。

答案 2 :(得分:0)

检查xcode 3.2.5上的应用程序,模拟器4.2,发现应用程序在旋转期间被挂起。实际上它已陷入循环,所以为什么要转动。