1
我目前正在研究音乐播放器应用程序,并且喜欢iPod应用程序,我想用摇动手势来播放歌曲。如何在后台应用程序中检测Shake手势?
我实现了像Apple推荐的运动方法,并且在前景中一切正常。
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event;
但我只是无法弄清楚如何从后台调用这些方法。我已经浏览了所有的互联网,并没有关于这个线程。
第一件事情是第一件事:是否有可能?
Thanx!
我不认为你的应用程序会在后台运行时收到这些调用。 – rckoenes 2011-05-02 15:17:22
另一种方法呢?有没有办法从背景中检测运动手势?如果苹果做到了,可能会有办法! :P – DZenBot 2011-05-02 15:20:10
如果Apple做到了这一点,并不意味着您可以做到这一点。下一首歌曲的摇动只有在我需要打开iPod应用程序时才起作用。 – rckoenes 2011-05-02 15:23:19