Как я могу настроить файл Swift Playground с помощью PList? - PullRequest
0 голосов
/ 23 марта 2019

Несмотря на то, что игровые площадки Swift, похоже, поддерживают CoreMotion (гироскоп, акселерометр и магнитометр полностью работают), deviceMotion из CoreMotion, похоже, не встроен. Я запустил код как приложение, и он работает отлично, поэтому я Я знаю, что устройство, которое я использую (iPad только для Wi-Fi 2018), имеет необходимое оборудование. Насколько я понимаю, это можно сделать с помощью PList на игровых площадках Swift. Я хочу добавить deviceMotion в файл PList (я скопировал и вставил файл Manifest.plist из книги для игровых площадок в пакет для игровых площадок) и использовал файл PList, чтобы deviceMotion могла работать на iPad.

Я уже посмотрел на этот вопрос: Считать лист в детской площадке swift 3 , как и некоторые другие, но, похоже, они не отвечают тому, что я конкретно хочу сделать.

@objc func update()
{
    if let deviceMotion = motionManager.deviceMotion {
        print("Device Motion Yaw: \(deviceMotion.attitude.yaw)")
    }
}

Как я уже говорил, я запускал один и тот же код в приложении, и он отлично работает, но когда я запускаю его на детской площадке, ничего не происходит.

...