2016-09-25 5 views
1

Je développe une application qui utilise CMMotionManager, et auparavant iOS 10, les données du gestionnaire étaient stables. Après iOS 10 mise à jour il a commencé «saut» (données pour le moment t + 1 est fois plus grand que les données pour le moment t, et au moment t + 2 il revient à l'état stable). J'utilise attitude propriété de CMDeviceMotion, et le cadre de référence CMAttitudeReferenceFrameXTrueNorthZVertical. Que puis-je faire pour stabiliser les données à partir de Manager?Données CMMotionManager 'Saute' après iOS 10 mise à jour

+0

Cela ressemble à un bug dans les internes iOS. D'autres personnes le mentionnent aussi et j'éprouve le même problème. https://forums.developer.apple.com/thread/52145 et https://openradar.appspot.com/27787269 –

+0

Merci .. Je suppose que nous attendons juste pour Apple sur celui-ci .. –

+0

Près d'un mois plus tard et il n'y a toujours pas de réponse d'Apple ... –

Répondre

0

Ceci est entièrement un bogue iOS 10. Malheureusement Apple ne veut même pas en parler même si cela représente un bug sérieux pour toutes les applications de réalité augmentée. De nombreux développeurs l'ont signalé et personne n'a la moindre idée de la façon de le résoudre.

Le fil le plus intéressant est: forums.developer.apple.com/thread/52145 : CMMotionManager incorrect behavior

Cependant, je voudrais souligner que vous ne pouvez accéder à ce fil en utilisant son URL. Si vous allez simplement à des forums de développeurs Apple et faire une recherche en utilisant exactement le même titre, le fil n'apparaîtra pas dans les résultats.

Apparemment, c'est la façon dont Apple trouve pour cacher ses erreurs. Honte, honte ...