Ios iPad没有检测到震动事件

Ios iPad没有检测到震动事件,ios,ipad,ios-simulator,motion,shake,Ios,Ipad,Ios Simulator,Motion,Shake,模拟器检测到抖动运动事件时没有问题。当我在物理设备iPad2上运行应用程序时,什么都没有发生。我开始怀疑我自己是否知道如何摆脱它 我想我已经做了所有必要的事情: -(BOOL)canBecomeFirstResponder{ return YES; } 呼叫成为视图的第一响应者 我实施了: - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event; - (void)motionBegan:(UIEvent

模拟器检测到抖动运动事件时没有问题。当我在物理设备iPad2上运行应用程序时,什么都没有发生。我开始怀疑我自己是否知道如何摆脱它

我想我已经做了所有必要的事情:

-(BOOL)canBecomeFirstResponder{
    return YES;
}
呼叫成为视图的第一响应者

我实施了:

- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event;
你有什么建议吗?为什么它在模拟器上工作,而在设备上什么也没有发生


这些问题很像我的情况:但对我帮助不大。

我发现并“修复”了我的问题

该设备应设置为iPad或通用,以便iPad检测震动运动。这可能是显而易见的,但显然我错过了它。。。我只想生成一个示例应用程序,但我忘了将默认设置从“iPhone”更改为“iPad”


如果您不想一直摇晃您的设备来测试您的应用程序,这里有一个简单的方法可以在您的物理iOS设备上启用一键摇动手势: