UIActionSheet搞乱了iPad上的震动检测(MotionBegind:delegate)

UIActionSheet搞乱了iPad上的震动检测(MotionBegind:delegate),ipad,uiactionsheet,shake,Ipad,Uiactionsheet,Shake,在我的应用程序中,我使用一个UIActionSheet(没什么特别的),并使用showFromBarButtonItem:呈现它(标准),然后使用它的委托ClickedButtonIndex:将其取消。一切都简单而美好。我还使用MotionBegind:检测震动来做各种事情 我的应用程序在iPhone上运行良好 但是,在iPad上,一旦提交了行动单,动作就开始了:停止工作!设备(模拟器)的任何震动都不会记录!在行动表演示之前,所有的震动都很好。它一出现就停止 我添加了一个[actionSheet

在我的应用程序中,我使用一个UIActionSheet(没什么特别的),并使用showFromBarButtonItem:呈现它(标准),然后使用它的委托ClickedButtonIndex:将其取消。一切都简单而美好。我还使用MotionBegind:检测震动来做各种事情

我的应用程序在iPhone上运行良好

但是,在iPad上,一旦提交了行动单,动作就开始了:停止工作!设备(模拟器)的任何震动都不会记录!在行动表演示之前,所有的震动都很好。它一出现就停止

我添加了一个[actionSheetNav辞职FirstResponder];在操作表中:ClickedButtonIndex:delegate(如果这是一个问题),但没有效果

有什么想法吗? (我可以发布代码,但即使(每个相关)方法的第一个命令是NSLog&之后立即返回,也没有任何效果)

找到了它

我只需要添加一个

    [self becomeFirstResponder];
之后

    [actionSheetNav resignFirstResponder];
操作表委托中的行

-(IBAction)actionSheet:(UIActionSheet *)sender clickedButtonAtIndex:(NSInteger)myButton
找到了

我只需要添加一个

    [self becomeFirstResponder];
之后

    [actionSheetNav resignFirstResponder];
操作表委托中的行

-(IBAction)actionSheet:(UIActionSheet *)sender clickedButtonAtIndex:(NSInteger)myButton