2010-04-16 8 views
1

: 나중에 내하는 .m에서 다음목표 - C 내 .H에서 다음과 같이 정의된다 MainGame라는 클래스가

@interface MainGame : Renderer <UIAccelerometerDelegate> 

을 나는이 있습니다

- (void) accelerometer: (UIAccelerometer *)accelerometer didAccelerate: (UIAcceleration *)acceleration { 
    // here I would read values like accelerometer.x 
    NSLog(@"accelerated!!1"); 
} 

내가 제대로하고 있니?

현재 저는 iPhone 시뮬레이터에서만 테스트 중이므로 곧 사과 99 달러짜리 개발자를 사러갑니다. 그것은 "가속화! 1"을 기록하지 않지만 실제 장치에서는 아직 실행하지 않기 때문에 그럴 것 같아요?

답변

3

수정. iPhone 시뮬레이터는 가속도계 서비스를 제공하지 않습니다.

이 유용 할 수 있습니다 http://code.google.com/p/accelerometer-simulator/wiki/Home

또한이있다, 당신은 시뮬레이터 (경고, 앱 스토어 링크, 또한 라이트 버전이있다)에 전화 입력을 사용할 수있는 : http://itunes.com/app/iSimulate

+0

감사합니다. iSimulate Lite를 다운로드하려고했지만 "iSimulate 준비 대기 응용 프로그램이없는 컴퓨터가 없습니다"라는 메시지가 계속 나타납니다. iPod Touch를 사용하고 있는데 Mac에 연결되어 있고 iPhone 시뮬레이터에 앱이 실행 중입니다. 어떻게해야합니까? D : –

+0

그냥 실행할 수는 없습니다. Xcode 프로젝트를 약간 변경해야 작동합니다. 단계별 지시 사항은 여기에 있습니다. http://www.vimov.com/isimulate/documentation/#using –

+0

와우, 보석처럼 작동합니다. 방금 구입했는데 아주 좋습니다! 고마워요. D –

관련 문제