2011-05-12 6 views
2

아래의 요점 참조하시기 바랍니다 :iPhone의 가속도계 데이터를 명령 줄 프로그램에서 가져 오는 중입니까?

기본적으로 https://gist.github.com/969112

, 나는이 UIAccelerometerDelegate을 설정하려고하고 명령 줄 아이폰 응용 프로그램에서 데이터를 수신해야하고 (즉이 탈옥, 난 ssh'd 해요 iPhone에 위의 코드를 컴파일하고 전화로 가져옴). (A)에서 I 종류의

...

위의 코드는 응용 프로그램이 앉아 경우에도 루프를 실행하는 것 ... 작동하지 않으며, UIAccelerometer는 콜백의 이제까지라고하지 않습니다 그것의 위임 활성화됩니다 그 밖의 무엇이 필요한지에 대한 손실. 나는 단순히 가속도계 데이터를 얻는 가장 간단한 "hello world"예제를 얻으려고 노력했다. (UI의 모든 팽창을 포함하고 풀 앱을 실행하지 않고) ...

그래서 어떤 아이디어가 있습니까? 미리 감사드립니다!

+0

더 이상 얻었습니까? – newenglander

답변

0

가속도계가 작동하려면 UIApplication 인스턴스가 필요하다면 놀랄 일이 아닙니다.

+0

당신이 옳을 수도 있습니다. 나는 단지 NSRunLoop만으로 충분할 것이라고 기대했다. * 한숨 * ... – TooTallNate

+0

나는 완전히 동의한다. 나는'UIApplication'이 왜 필요한지 전혀 알지 못합니다. 그러나 간단한 GUI 응용 프로그램을 만드는 것은 비교적 쉽습니다. 당신은'UIApplication'의 델리게이트를 등록 할 필요가 있습니다. 그리고 그 안에'UIWindow'가 생성됩니다. 그런 다음'UIApplicationMain()'을 사용하여 루프를 돌린다. 그것이되어야하며, xibs는 필요하지 않습니다. 당신이/응용 프로그램에 .app 래퍼를 만들지 않는 한 jailbroken 장치에서 GUI 응용 프로그램을 쉽게 시작할 수 있는지 모르겠습니다. 샘플 코드가 필요하면 주석이나 새로운 질문 (링크)에서 질문하십시오. 코드를 작성하고 링크를 보내 드리겠습니다. –

+0

입력 해 주셔서 감사합니다. 그러나 GUI가없고 항상 백그라운드에서 실행되는 데몬 프로세스를 더 많이 만들려고합니다. 나는'UIAccelerometer'를 사용하려하지 말고, 문서화되지 않은/개인용 API를 살펴보아야한다고 생각하기 시작했습니다. 나는 비록 내가 비록이 시간에 사용해야한다고 확신하지 않는다. .. – TooTallNate

관련 문제