我将Everyplay与我的Cocos2d Game.My游戏整合,只支持横向导向。 在iPad上一切顺利。 但是当我在iPhone(iOS6)上测试时,当我打电话给“[[Everyplay sharedInstance] showEveryplay]”时,它会抛出异常:“ 原因:'支持的方向与应用程序没有共同的方向,并且shouldAutorotate返回YES'Everyplay是否支持iOS6中的横向?
我知道方位机制iOS6.So改变了我加入这个方法:
-(BOOL)shouldAutorotate{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}
-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
return UIInterfaceOrientationMaskAllButUpsideDown;
}
然后“[Everyplay sharedInstance] showEveryplay]”的作品无一例外,但我的游戏还支持纵向方向,我不希望至。
如果我只想支持我的游戏中的横向,但是让[“[Everyplay sharedInstance] showEveryplay]”毫无例外地工作,我该怎么办?
选项2最适合我,谢谢 – user3610913 2014-06-25 09:57:25