This only happens from time to time, seems random and I have not been able to recreate this bug in order to track it down.
I know this is not much information and there might be thousands of issues which might cause this strange behavior. But maybe you can point me to those most obvious or give me a hint how to solve my problem or just tell me what to do in the next step.
UPDATE: @Błażej pointed out that the main (UI) thread might be busy. It seems I have now minimized this behavior by removing all animations on the views of the viewcontroller which I was popping before popping it. I did something like this:
[self.mapView.layer removeAllAnimations];
But if I keep on navigating back and forth as crazy I still notice popping without animation.
There can be no issues in your code at all. Animations in iOS run on real-time threads, so when the device is not able to calculate an animation in a scheduled time it just abandons it, that’s why your views might pop without animation from time to time. Then again, perhaps it’s your app that keeps the main (UI) thread busy, hence no animations.