2009-09-23 5 views
1

나는 하나의 스피도 미터와 3 개의 버튼이있는 어플리케이션을 구현했다. 1) 시작 2) 중지 3) 검토 UIAccelerometer가 시작 버튼을 누를 때 내가 UIAccelerometer가 멈추는 것보다 멈춤 버튼을 누르면 시작됩니다. 다음 버튼을 누르면 리뷰보기 버튼이 눌러지며 다음 시간에는 시간이 표시됩니다.UIAccelerometer를 멈추는 방법?

내 문제는 다음과 같습니다. 시작 버튼을 누르면 완료가 종료됩니다. UIAccelerometer를 시작하고 중지하는 방법 ??

답변

0

가속도계를 "시작"및 "정지"하려면 가속도계 입력을 등록하고 무시하십시오. UIAccelerometer 대리자를 데이터를 사용할 클래스 (시작시)로 설정하거나 대리자를 nil (중지) . 위임을 nil로 설정하면 가속도계 데이터가 앱에서 사용되지 않습니다.

문제가 다른 경우 (코드 오류 등), 지금까지 시도한 내용을 게시하면 더 유용한 답변을 얻을 수 있습니다.

0

UIAccelerometer 코드를 주석 처리 한 다음 시작, 중지, 검토 및 시작하여 충돌이 발생하는지 확인하십시오. didAccelerate :

8

사용이 대리자 메서드를 통해 가속도계 가속도계 측정을 시작합니다

[UIAccelerometer sharedAccelerometer].delegate = self; 

을 그리고 이것은 그것을

[UIAccelerometer sharedAccelerometer].delegate = nil; 
을 중지
관련 문제