0

我设法将 ABNewPersonViewController 推送到我的导航控制器。但是,当我选择“添加照片”->“选择照片”时遇到此错误:

*由于未捕获的异常“UIApplicationInvalidInterfaceOrientation”而终止应用程序,原因:“支持的方向与应用程序没有共同的方向,并且 shouldAutorotate 正在返回 YES”

此错误是由于我希望我的 iPad 应用程序仅具有横向方向这一事实引起的。

知道如何解决这个问题吗?非常感谢 !

4

1 回答 1

0

希望这可以帮助任何有此问题的人:

@App Delegate,添加这行代码

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
return UIInterfaceOrientationMaskAll;

}

@你的观点,添加这行代码

- (NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;

}

这将使照片选择器视图认为它具有 UIInterfaceOrientationMaskPortrait,但应用程序仍保持为横向!瞧!

于 2012-11-12T11:00:08.590 回答