В настоящее время я пытаюсь использовать CMAcceleration для получения значений акселерометра для х, у & оси г можно получить время разгона & ускорения величины с этим х, у & Z значений .Когда я проверил форум разработчиков, я не могу найти каких-либо делегатов/методов для получения этих двух. Попросите меня найти значения. Используя следующий код:Как получить Время разгона & Acceleration величину в iPhone
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);
}
}];
Этот интервал времени вернется в секундах? Можете ли вы сообщить мне, как получить его как NanoSeconds. – siva
Довольно точно это значение имеет то же разрешение, что и время posix. Вероятно, не следует доверять дробным значениям менее 10 мс. Я не знаю, где вы найдете разрешение nano на любом устройстве. – danh
В настоящее время я использую NSTimeInterval milisecondedDate = ([[NSDate date] timeIntervalSince1970] * 1000); для получения микросекундного значения. Можно ли получить значение для получения интервала времени гироскопа. Пожалуйста, помогите мне в получении значений в микросекундах, а также в секундах nano. CMGyroHandler handler =^(данные CMGyroData *, ошибка NSError *) { NSTimeInterval timestamp = data.timestamp; NSLog (временная метка @ "->% f", временная метка);} – siva