Wie ersetze ich UIAccelerometer durch CMMotionManager?

Ich bin neu in der iOS-Entwicklung.

Ich folge dem Tutorial vonRay Wenderlich um eine kleine ortsbezogene AR-App zu erstellen. Das Tutorial verwendet jedoch eineAR Toolkit die seit einiger Zeit nicht mehr aktualisiert wurde. Der verwendete UIAccelerometer ist bereits seit iOS 5 veraltet. Wenn ich also versuche, ihn auf meinem iPhone (iOS 7.0.4) auszuführen, gibt der Xcode an, dass drei Warnungen vorliegen, die alle von UIAccelerometer verursacht werden.

Dies führt dazu, dass alle Markierungen in der Mitte des Bildschirms übereinander bleiben und die Neigung überhaupt nicht funktioniert.

Nach meinen Recherchen muss ich wohl CMMotionManager anstelle von UIAccelerometer verwenden, aber wie gesagt, ich bin völlig neu in der iOS-Entwicklung und habe keine Ahnung, wie ich es ersetzen soll.

Hier ist derQuellcode. Ich füge einige kleine Funktionen hinzu, so dass Sie Standorte, die nicht in der Google-Datenbank enthalten sind, manuell hinzufügen können. Ich glaube jedoch nicht, dass diese Funktionen zu dem Problem führen.

Vielen Dank für Ihre Hilfe im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage