我想做的是阅读acceleration.y并执行以下操作:
if (acceleration.y > 0.8) {
// Do something
}
由于不推荐使用 didAccelerate,我想知道如何获得 y 值:
motionManager = [[[CMMotionManager alloc] init] autorelease];
motionManager.accelerometerUpdateInterval = kUpdateInterval;
if (motionManager.accelerometerAvailable) {
[motionManager startAccelerometerUpdates];
}
else {
//this device doesn't have accelerometer notice somewhere??
}
- (void)startAccelerometerUpdates {
// READ Y-VALUE?????
}
我想使用原始加速度计数据,因此该应用程序也适用于 3GS。是否可以读取 Y 值?