ios6下cocos2d调用摄像头报错问题
2012-11-23 17:56
645 查看
*** Terminating app due to uncaught exception 'UIApplicationInvalidInterfaceOrientation', reason: 'Supported orientations has no common orientation with the application, and shouldAutorotate is returning YES'
*** First throw call stack:
(0x1c8d012 0x10cae7e 0x1c8cdeb 0xff702 0xff72e 0xffd6d 0xf6caf 0x108790 0x5f25e 0x5f05d 0x5f05d 0x5a5e6 0x60af4 0x58eed 0x4dfc4b 0x29f0 0x10de705 0x15920 0x158b8 0xd6671 0xd6bcf 0xd5d38 0x4533f 0x45552 0x233aa 0x14cf8 0x1be8df9 0x1be8ad0 0x1c02bf5 0x1c02962
0x1c33bb6 0x1c32f44 0x1c32e1b 0x1be77e3 0x1be7668 0x1265c 0x21bd 0x20e5)
libc++abi.dylib: terminate called throwing an exception
因为UIImagePickerController是竖屏的,而ipad是横屏的,在ios6.0的横竖屏的问题比较敏感,所以在会挂的。解决办法:
在supported Interface Orientations选中landscapeLeft和LandscapeRight(不选中的话在iOS5.0下第一次运行会竖屏)
在appdelegate添加
#if __IPAD_OS_VERSION_MAX_ALLOWED >= __IPAD_6_0
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow
*)window
{
return UIInterfaceOrientationMaskAll;
}
#endif
在该viewController和上一层的viewController中添加
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight
);
}
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}
- (BOOL)shouldAutorotate
{
return YES;
}
相关文章推荐
- 关于cocos2d调用相册及摄像头问题
- ios6下cocos2d & ipad 调用摄像头报错问题 (在竖屏情况下调用Camera 会导致转屏)
- C#调用两个至多个USB摄像头的问题
- vs2010+qt5.5 调用window7摄像头 +(无法识别Qcamera等类的问题以及遇到的bug)
- C#调用两个至多个USB摄像头的问题
- Cocos2d-x 浅谈Lua与C++函数间互相调用问题
- cocos2d-x3.2触屏问题,不会调用onTouchBegan
- OpenCV 调用摄像头录制指定分辨率视频----(解决保存的视频仅有6Kb的问题)
- cocos2d-x调用摄像头和相册并裁减图片
- cocos2d-x中调用其它类函数报“无法解析的外部命令,该命令在…处被调用“的问题
- 【WP 8.1开发】解决调用真实摄像头会死机的问题
- iOS6 横屏项目自动旋转的问题解决 cocos2d
- opencv调用摄像头在mfc控件中显示黑屏问题的解决
- cocos2d-iphone 2.x 屏幕方向对ios6的支持问题
- 升级iOS10之后调用摄像头/麦克风等硬件程序崩溃闪退的问题
- 关于H5调用摄像头麦克风的权限问题
- iOS6 横屏项目自动旋转的问题解决 cocos2d
- Android——调用系统摄像头拍照的问题
- 解决cocos2d-x和android activity互相调用时切换慢的问题
- cocos2d-x调用摄像头和相册并裁减图片