1

저는 음악 플레이어 앱을 만들고 있습니다. iPod 응용 프로그램처럼 흔들기 제스처로 노래를 셔플하고 싶습니다.백그라운드에서 응용 프로그램을 흔들면 제스처를 감지하는 방법은 무엇입니까?

저는 Apple이 권장하는 모션 메소드를 구현하고 있으며 전경에서는 모든 것이 잘 작동합니다.

- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event; 
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event; 
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event; 

하지만 백그라운드에서 해당 메서드를 호출하는 방법을 알 수 없습니다. 나는 인터넷 전체를 들여다 보았고, 이것에 관해 쓰레드가 없다.

첫 번째 사항 : 가능합니까?

고맙습니다.

+0

백그라운드에서 실행할 때 앱이이 통화를 수신한다고 생각하지 않습니다. – rckoenes

+0

또 다른 종류의 방법은? 백그라운드에서 모션 제스처를 감지하는 방법이 있습니까? Apple이 그렇게한다면, 방법이있을 수 있습니다! : P – DZenBot

+0

애플이 그것을하는 경우, 당신이 그것을 할 수 있다는 것을 의미하지는 않습니다. 다음 노래에 대한 흔들림은 iPod 앱을 열어야 만 작동합니다. – rckoenes

답변

6

iOS 4 또는 더 낮은 버전의 SDK를 사용하든 관계없이 지금은 불가능합니다.

관련 문제