我正在编写的一个应用程序要求用户摇动他们的设备 X 秒。
我尝试通过这样做motionBegan
,它有时会起作用。但有时motionEnded
or ormotionCancelled
会在摇动过程motionBegan
中被调用,除非你完全停止摇动,否则不会再次调用。而且似乎没有办法检测设备当前是否在晃动。
App Store 中有许多应用程序成功地做到了这一点,所以显然我缺少一些东西。
我正在编写的一个应用程序要求用户摇动他们的设备 X 秒。
我尝试通过这样做motionBegan
,它有时会起作用。但有时motionEnded
or ormotionCancelled
会在摇动过程motionBegan
中被调用,除非你完全停止摇动,否则不会再次调用。而且似乎没有办法检测设备当前是否在晃动。
App Store 中有许多应用程序成功地做到了这一点,所以显然我缺少一些东西。