2
기기 X 및 Y CMMotionManager 방향을 사용하는 iPhone 앱을 개발하는 중입니다.iPhone 5 자이로 스코프가 제대로 작동하지 않습니다.
내가 X 및 Y 태도 변수는 대략 0
하지만
동일한 수준의 표면에 장치를 배치 할 때 나는 아무 문제가 없었습니다 아이팟 터치의 아이 패드에 내 응용 프로그램을 테스트했습니다iPhone 5에서 테스트했을 때 Y 변수는 약 -6이었고 X는 같은 레벨 표면에서 약 6이었습니다 !!
이게이 버그입니까? 또는 내 코드에 문제가 있습니까?
이 문제에 도움을 주시면 매우 감사하겠습니다.
이 내 코드는 BTW입니다 :
motion = gyroscopeManager.deviceMotion;
NSString *x = [NSString stringWithFormat:@"%f", 180 * motion.gravity.x/M_PI];
NSString *y = [NSString stringWithFormat:@"%f", 180 * motion.gravity.y/M_PI];
모두 동일한 버전의 iOS가 설치되어 있습니까? – Kay
네, 3 개의 다른 iPhone 5에서 앱을 테스트했는데 모두 똑같은 작업을했습니다. – Brown2025
한 기기에서만 액세스 할 수 있었지만 비슷한 문제가있었습니다. [빠른 이동 후 편주 요 각도] (http://stackoverflow.com/questions/13613239/drifting-yaw-angle-after-moving-fast). 나는 버그 보고서를 제출했다. 그들은 그것을 닫으려고했는데, 다시 열었습니다. 이제 데이터베이스에있는 좀비 중 하나입니다. 놀랍게도 자이로에서 중력 컨트롤로 전환 할 때 내 문제가 줄어 들었습니다 – Kay