RTRootNavigationController icon indicating copy to clipboard operation
RTRootNavigationController copied to clipboard

解决didMoveToParentViewController:不调用的问题

Open swsdyg opened this issue 7 years ago • 1 comments

更改:重写了RTContainerController类的- willMoveToParentViewController:- didMoveToParentViewController:方法, 删除了- initWithContentController:- initWithController:navigationBarClass:withPlaceholderController:backBarButtonItem:backTitle:中对- didMoveToParentViewController:方法的手动调用

更改说明:其实当parent != nil时,contentViewController的- willMoveToParentViewController:- didMoveToParentViewController:方法是会由系统自动调用的,不需要处理,当parent == nil时,经测试不会调用,所以这时需要手动调用 contentViewController 的对应方法

我也不知道这样修改是否有问题,也不知道这样能否解决作者所说的顺序问题,望作者多加测试,辛苦!

swsdyg avatar Apr 07 '17 06:04 swsdyg

你这个实现是 work 的,但是 containerNavigationController- didMoveToParentController: 不会调到

rickytan avatar May 08 '17 10:05 rickytan