目前遇到了这样一个问题,连续push几层UIViewController后,需要返回rootViewController时,最底层的Controller的viewDidDisappear,竟然不走,同时在ViewWillDisappear中设置:
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
self.navigationController.interactivePopGestureRecognizer.enabled = YES;
}
这句代码 竟然不起作用
目前的问题有两个 一是popToRootViewController的时候发生了什么 二是上遍这句代码没有起作用
popToRootViewController 就相当于一直出栈视图控制器直到达到根控制器
至于你说的为什么viewWillDisappear不会调用,因为根本没有消失啊
disappear不是消失的意思么。。。为什么要走。。。