【发布时间】:2011-04-01 21:09:44
【问题描述】:
我想我已经尽我所能来检测震动,但 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
我错过了一些步骤吗?我必须要有控制器吗?
(我在 iPad 模拟器中使用的是 iOS 3.2。)
【问题讨论】:
标签: iphone ipad ios shake motion