我的应用中有一个奇怪的问题。当我从UINavigationController按下backButton时,我尝试用-(void) viewWillDisappear:(BOOL)animated
来处理它:
-(void) viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated] ;
[self dismissViewControllerAnimated:YES completion:^{
[self.navigationController popToRootViewControllerAnimated:YES];
}];
}
之后我想在rootTableViewController的-(void)viewDidAppear:(BOOL)animated
中做一些代码。但似乎没有调用该方法,而是我的控制器
更改为root(至少可视)。你知道我做错了什么吗?如何解决?