Search code examples
iosiphonemotion-detection

iphone detect shake throughout app


I need to have a function that detects a shake without having to add the - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event in every viewController. But when I add the function to the appDelegate, the motion isn't detected. I tried NSNotificationCenter to no avail. I have ton's of viewControllers and adding the motionEnded-method to all of them would be tedious…

Any ideas?


Solution

  • you can add - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event in the AppDelegate.window.

    ps: subclass the UIWindow