iPhone-知道视图控制器何时弹出
我已经使用iPhone-知道视图控制器何时弹出,iphone,ios,uiviewcontroller,Iphone,Ios,Uiviewcontroller,我已经使用 [self.navigationController pushViewController:myVC animated:YES]; 现在我在myVC中,myVC即将使用 [self.navigationController popViewControllerAnimated:YES]; 这将生成一个异步动画,将控制器移出视线。是否有一种方法可以在动画完成时但在myVC解除分配之前运行方法?我需要视图及其对象仍然可以访问且有效 谢谢。我认为在“推送”视图控制器时,从同一类中“弹出”
[self.navigationController pushViewController:myVC animated:YES];
现在我在myVC中,myVC即将使用
[self.navigationController popViewControllerAnimated:YES];
这将生成一个异步动画,将控制器移出视线。是否有一种方法可以在动画完成时但在myVC解除分配之前运行方法?我需要视图及其对象仍然可以访问且有效
谢谢。我认为在“推送”视图控制器时,从同一类中“弹出”视图控制器是一种很好的做法,部分原因是这样的。如果父视图控制器正在处理推送和弹出,它可以适当地处理保留和解除分配,并处理动画 但是,无论哪种方式,我认为您都希望确保在动画完成之前“保留”对象,在选择器回调时,您将释放它(并处理附加代码)