如何在iPhone中获得加速时间和加速幅度

How to get Acceleration Time & Acceleration Magnitude in iPhone

目前我正在尝试使用 CMAcceleration 来获取 x、y 和 z 轴的加速度计值是否可以通过 x、y 和 z 获取加速时间和加速度幅度 values.When 我查看了开发者论坛我找不到任何委托/方法来获取此 two.Guide 我来查找值。 使用以下代码:

    int updatesensorFrequencyInterval = [sensorFrequencySliderTxt.text intValue];
self.motionManager.accelerometerUpdateInterval = updatesensorFrequencyInterval;
self.motionManager.gyroUpdateInterval = updatesensorFrequencyInterval;
[self.motionManager startAccelerometerUpdatesToQueue:[NSOperationQueue currentQueue]
                                         withHandler:^(CMAccelerometerData *accelerometerData, NSError *error) {
                                             [self outputAccelertionData:accelerometerData.acceleration];
                                             if(error){
                                                 NSLog(@"%@", error);
                                             }
                                         }];

CMAccelerometerData 加速结构的 x、y、z 值是 m/s^2 中的大小。

CMAccelerometerDataCMLogItem 的子类,因此它继承了 timestamp 属性,后者提供了 NSTimeInterval,因为 phone 是启动。这可用于测量任何一对样本之间经过的时间。