I had a similar problem when doing a custom presentation of a UIViewController using the UIViewControllerAnimatedTransitioning class. For me, the printouts looked like this:
-[UIApplication endIgnoringInteractionEvents] called without matching -beginIgnoringInteractionEvents. Ignoring. -[UIWindow endDisablingInterfaceAutorotationAnimated:] called on <UIWindow: 0x7f9f83f42db0; frame = (0 0; 375 667); autoresize = W+H; gestureRecognizers = <NSArray: 0x7f9f83f44ed0>; layer = <UIWindowLayer: 0x7f9f83f40ca0>> without matching -beginDisablingInterfaceAutorotation. Ignoring. -[UIWindow endDisablingInterfaceAutorotationAnimated:] called on <UITextEffectsWindow: 0x7f9f862553a0; frame = (0 0; 375 667); opaque = NO; autoresize = W+H; layer = <UIWindowLayer: 0x7f9f83f9a1e0>> without matching -beginDisablingInterfaceAutorotation. Ignoring.
I found out that the error was caused by calling transitionContext.completeTransition(true) twice (once in animateTransition(_:) and the other in the CAAnimation delegate animationDidStop(_:flag:) method). You might want to check that you are not doing something like that.
Ziewvater Nov 18 '15 at 20:13 2015-11-18 20:13
source share