In addition, you should also use this method:
UIViewController addChildViewController
So by doing this:
[self addChildViewController:_browserViewController]; [browserView addSubview:_browserViewController.view]; [_browserViewController didMoveToParentViewController:self];
.. and return NO from automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers
... it stops presentation lifecycle methods called twice.
bandejapaisa
source share