在iPad中调用ABNewPersonViewController时选择照片时出错

时间:2012-11-12 09:32:39

标签: objective-c uiviewcontroller uiinterfaceorientation uiapplication

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

  

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

由于我希望我的iPad应用程序仅具有横向方向,因此导致此错误。

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

1 个答案:

答案 0 :(得分:0)

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

@ App Delegate,添加此行代码

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

}

@您的观点,添加此行代码

- (NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;

}

这将使Photo选择器视图认为它具有UIInterfaceOrientationMaskPortrait,但应用程序仍然是景观!瞧!