-(void)viewWillDisappear:(BOOL)animated {
NSInteger index = [self.navigationController.viewControllers indexOfObject:self];
if(index == NSNotFound) {
//即将出栈,销毁
} else {
//只是保存状态,暂停 }
[super viewWillDisappear:animated];
}
}
iOS开发如何判断当前控制器进出栈状态
最新推荐文章于 2020-04-07 09:47:46 发布
本文介绍了一个iOS应用中视图控制器即将消失时的处理逻辑。通过判断当前视图控制器在导航控制器堆栈中的位置来决定是否执行销毁操作或仅保存状态并暂停。此方法有助于优化内存管理和用户体验。
6259

被折叠的 条评论
为什么被折叠?



