在iOS 10模拟器中突然中断。
准备工作:
[[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:YES];实施:
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event并且-motionBegan永远不会被调用。
发布于 2016-09-27 17:53:55
好了,事实证明他们改变了它的工作方式,我上面的“准备”现在在iOS 10中是不够的,你不需要设置它。
现在你必须在接收事件的第一个响应器中实现motionBegan,如果它是你的VC,你需要实现:
- (BOOL)canBecomeFirstResponder {
return YES;
}
- (void)viewDidAppear:(BOOL)animated {
[self becomeFirstResponder];
}https://stackoverflow.com/questions/39721402
复制相似问题