tôi đã sử dụng để phát hiện một chuyển động lắc từ appdelegate bằng cách đơn giản thực hiện phương pháp này:motionBegan: withEvent: không được gọi trong appdelegate trong iOS 10
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
NSLog(@"shake shake shake");
}
mà hoạt động tốt trong iOS 8 và 9. Tuy nhiên nó doesn' t làm việc trong iOS 10 nữa. Tôi cũng đã thử thêm
- (BOOL)canBecomeFirstResponder {
return YES;
}
nhưng điều đó không hữu ích. Điều này hoạt động tốt trong UIViewControllers mặc dù. Đã có điều gì đó thay đổi trong iOS 10 hay chỉ là một lỗi?
Nó hoạt động tốt trong bộ điều khiển chế độ xem, nó không phải là vấn đề. Tôi cần nó để làm việc trong AppDelegate. – almas