Ios4 MotionEnded不是连续调用的

Ios4 MotionEnded不是连续调用的,ios4,motion-detection,Ios4,Motion Detection,主视图中有一个视频列表。在主视图中,我添加了一个UIWebView作为子视图来播放视频 我想,当我摇动iPhone时,它应该在UIWebView中播放下一个视频 这是第一次,它工作得很好,但当回到主视图并再次尝试执行相同的操作时,它没有反应 有什么解决方案吗?请确保当视图(re)出现时,您将其设置为第一响应者 -(void)viewDidAppear:(BOOL)animated { [self becomeFirstResponder]; } 它需要在ViewDidDisplay中,而不是

主视图中有一个视频列表。在主视图中,我添加了一个UIWebView作为子视图来播放视频

我想,当我摇动iPhone时,它应该在UIWebView中播放下一个视频

这是第一次,它工作得很好,但当回到主视图并再次尝试执行相同的操作时,它没有反应

有什么解决方案吗?

请确保当视图(re)出现时,您将其设置为第一响应者

-(void)viewDidAppear:(BOOL)animated
{
 [self becomeFirstResponder];
}
它需要在ViewDidDisplay中,而不是ViewWillDisplay中