Я уже некоторое время играю с CoreMotion, но у меня возникла проблема с обнаружением движений устройства.То, чего я хотел добиться, - это обнаруживать движения моего iPhone на плоской поверхности.Я хочу знать, движется ли он вправо или влево, вот и все.Представьте себе мышь и ее курсор.Я пытаюсь добиться того же самого, я просто хочу знать, перемещается ли устройство вправо или влево, вот и все.
Я пытался получить данные акселерометра по оси X, нотеоретически это не помогло, если значение положительное, оно должно двигаться вправо, а если отрицательное, то двигаться влево.Но это было совсем не так.
if let accData = self.motionManager.accelerometerData {
if accData.acceleration.x > 0 {
print("Right...")
}else if accData.acceleration.x < 0 {
print("Left.....")
}
}