1

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

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 上运行良好。

这里有什么问题?

4

1 回答 1

4

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

于 2011-09-04T04:39:32.967 回答