Думаю, я сделал все, что должен, чтобы обнаружить встряску, но motionEnded:withEvent:
никогда не звонит. (Одна проблема в том, что у меня нет UIViewController
- мое приложение основано на шаблоне «OpenGL ES App».)
Я добавил application.applicationSupportsShakeToEdit = YES;
в свой application:didFinishLaunchingWithOptions:
, и
- (BOOL)canBecomeFirstResponder { return YES; }
на EAGLView.m (который вызывается) и от [self becomeFirstResponder];
до initWithCoder:
(и пробовали также разные другие места).
Но отладчик никогда не попадает
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
Я пропустил какой-то шаг? Мне нужен контроллер?
(Я использую iOS 3.2 в симуляторе iPad.)