Ios iPhone5陀螺仪性能不好

Ios iPhone5陀螺仪性能不好,ios,iphone-5,gyroscope,Ios,Iphone 5,Gyroscope,我正在开发一个iPhone应用程序,它使用X和Y设备CMMotionManager定向 当我在iPodtouch和iPad上测试我的应用程序时,当我将设备放在水平面上时,X和Y姿态变量大约等于0,没有问题 但是 当我在iPhone5上测试时,Y变量大约等于-6,X变量大约等于6,在同一水平面上 这是一个ios错误吗?还是我的代码有问题 在此方面的任何帮助都将不胜感激 这是我的代码顺便说一下: motion = gyroscopeManager.deviceMotion; NSStri

我正在开发一个iPhone应用程序,它使用X和Y设备CMMotionManager定向

当我在iPodtouch和iPad上测试我的应用程序时,当我将设备放在水平面上时,X和Y姿态变量大约等于0,没有问题

但是

当我在iPhone5上测试时,Y变量大约等于-6,X变量大约等于6,在同一水平面上

这是一个ios错误吗?还是我的代码有问题

在此方面的任何帮助都将不胜感激

这是我的代码顺便说一下:

    motion = gyroscopeManager.deviceMotion;
  NSString *x = [NSString stringWithFormat:@"%f", 180 * motion.gravity.x / M_PI];
 NSString *y = [NSString stringWithFormat:@"%f", 180 * motion.gravity.y / M_PI];

我发现了问题!在我的代码的另一部分中,我加入了一种检查设备加速度的方法,当我移除这种方法时,陀螺仪表现正常

他们都安装了相同版本的iOS吗?是的,我还在三台不同的iPhone 5上测试了应用程序,他们都做了相同的事情。我只能访问一台设备,但也遇到了一些类似的问题。我提交了一份错误报告。他们试图关闭它,我重新打开它,现在它是数据库中的僵尸之一。令人惊讶的是,当我从陀螺仪切换到基于重力的控制时,我的问题减少了。嗯,好吧,多亏了这一点,我可能会在ios 7测试版中试用它,看看它是否得到了修复。在ios 7预发布版上,ok应用程序的行为是否与之前完全相同:(