2012-04-10 3 views
2

내 앱에 CMMotionManager를 사용하여 진북을 기준으로 제목을 찾는 증강 현실 카메라보기가 있습니다. 그러나 사용자가 위치 서비스/시스템 설정/나침반 교정을 끄면 장치 모션 데이터가 감지 할 수있는 값 (특히 중력 벡터 값)을 반환하지 못하게되어 응용 프로그램이 쓸모 없게됩니다. 꽤 많은 사람들이 그렇게한다고 믿기 때문에 배터리 수명을 절약 할 수 있습니다.iPhone 모션 데이터가 나침반 보정 설정에 의해 차단되었습니다.

이 설정이 장치 나 CMMotionManager에 정확히 무엇을하는지 알고 있습니까?

내 앱이 어떻게 설정되어 있는지 확인할 수 있습니까?

OFF로 설정하면 반드시 CMMotionManager가 작동하지 않는다는 의미입니까?

+0

당신은이 문제를 해결 했습니까? 나는 종종 북쪽 기준 좌표계에서 요의 정확성에 문제가있다. –

답변

1

제목 위임에서 실제 제목 값을 확인할 수 있습니다. 장치 보정이 설정에서 "해제"되어 있으면이 값은 매 순간 "-1"과 같을 것입니다. (new.heading == -1) 은 {설정에서 // 교정 오프 이다} 다른 { // 교정 에있다}

희망이 일 경우 그래서 당신은 제목 위임 에서 확인하실 수 있습니다 . 그것은 나를 위해 작동합니다.

감사합니다 감사합니다 Abhishek 고얄