Je souhaite créer une classe UIView personnalisée (une bibliothèque statique) pour certains développeurs d'applications. J'ai créé l'instance CMMotionManager dans mon code. J'ai découvert que si un développeur d'application créait également l'occurrence CMMotionManager dans son code, l'une de nos instances CMMotionManager échouait à gérer les valeurs gyro/accéléromètre. Je me rends compte que l'UIWebview peut obtenir ces valeurs (par exemple, le code javascript: window.ondevicemotion = function (e) {...}) pendant que l'application les obtient, je pense qu'il pourrait y avoir un moyen d'éviter ce conflit. Des idées sur la façon d'éviter ce conflit?Comment résoudre plusieurs conflits CMMotionManager dans iOS?
2
A
Répondre
1
Comme avec le gestionnaire de CLLocation vous ne devez mettre en œuvre une instance de CMMotionManager par application, je recommande la création d'une classe singleton et accéder à votre CMMotionManager à partir de là, voir ce post
Questions connexes
- 1. Comment résoudre les conflits git dans yarn.lock
- 2. Comment résoudre les conflits changeset
- 3. Github - comment résoudre les conflits
- 4. Comment résoudre les conflits PHP?
- 5. Comment résoudre les conflits jQuery?
- 6. Comment résoudre les conflits avec plusieurs versions des mêmes dépendances
- 7. Comment résoudre les conflits keybinding dans atom.io
- 8. Comment résoudre les conflits dans TFS?
- 9. Résoudre les conflits dans git
- 10. Comment résoudre les conflits entre plusieurs versions de jquery?
- 11. impossible d'implémenter CMMotionManager avec l'application ios
- 12. Résoudre les conflits namespace
- 13. résoudre les conflits svn simples
- 14. Comment ajuster les données CMMotionManager pour l'orientation sous iOS 8?
- 15. Comment tester CMMotionManager fonctionne?
- 16. dépendance à résoudre Maven conflits
- 17. Comment résoudre les conflits d'identifiants drawable?
- 18. Comment résoudre les conflits d'espace de noms?
- 19. Comment résoudre les conflits de bootstrap datatable?
- 20. Comment résoudre un changement/réduire les conflits?
- 21. Bison: comment résoudre réduire/réduire les conflits
- 22. Git dans netbeans - résoudre des conflits
- 23. iCloud-CoreData résoudre les conflits
- 24. Comment résoudre les conflits de rendu? (Xamarin.forms)
- 25. Résoudre réduire/réduire les conflits
- 26. résoudre les conflits de threading dans C#
- 27. CMMotionManager - Obtenir l'en-tête en utilisant exclusivement CMMotionManager
- 28. Comment résoudre les conflits dans le terminal git?
- 29. Comment résoudre les conflits de fusion dans Mercurial (v1.0.2)?
- 30. comment résoudre les "conflits avec" les erreurs dans d?