NSCAssert(self.interactivePopGestureRecognizer.delegate==self,@"WMNavigationController won't work correctly if you change interactivePopGestureRecognizer's delegate.");
// Thanks for the idea goes to: https://github.com/steipete/PSPDFTextView/blob/ee9ce04ad04217efe0bc84d67f3895a34252d37c/PSPDFTextView/PSPDFTextView.m#L148-164