Как определить движение с помощью данных акселерометра Swift? - PullRequest
0 голосов
/ 01 августа 2020

Я получаю три значения: X, Y и Z от акселерометра телефона. Однако я не понимаю, как я могу использовать эти значения.

Я создаю фитнес-приложение и хочу определить, когда пользователь начал бегать, ходить и стал неподвижным.

Это мой код на данный момент:

func updateLabels(data: CMAccelerometerData?, error: Error?){
        guard let accelorometerData = data else { return }

        let formatter = NumberFormatter()
        formatter.minimumFractionDigits = 1
        formatter.maximumFractionDigits = 2

        let x = formatter.string(for: accelorometerData.acceleration.x)
        let y = formatter.string(for: accelorometerData.acceleration.y)
        let z = formatter.string(for: accelorometerData.acceleration.z)

        //Do Something With Values
        self.ex = "X : " + x!
        self.ey = "Y : " + y!
        self.ez = "Z : " + z!

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...