iPad 1没有接收动态更新,但iPad 2没有

时间:2011-09-03 23:24:24

标签: ios ipad ipad-2 gyroscope

我正在做我认为是阅读设备角度的标准方法:

motionManager = [[CMMotionManager alloc] init];
if (!motionManager.deviceMotionAvailable)
    return NO;
[motionManager startDeviceMotionUpdates];

然后是:

CMDeviceMotion *deviceMotion = [motionManager deviceMotion];
if (deviceMotion) {
    CMAttitude *attitude = deviceMotion.attitude;
    if (attitude) {
        // yay
    }
}

此代码在iPad 2上正常工作,但在iPad 1上无效。

这里可能有什么问题?

1 个答案:

答案 0 :(得分:4)

iPad 1没有陀螺仪。它在2中引入。这可能与它有关。 :)