我有一个聊天应用程序,当我按下UINavigationController
上的后退按钮(或以任何其他方式保留视图)时,我只想让连接管理器离开当前聊天室。
viewWillDisappear:
对我不起作用。
与其他问题(例如UINavigationController and viewWillDisappear)不同,我有一个完整的教科书视图设置 - 一个UINavigationController
,导致一系列由segues连接的子类UIViewControllers
。当我离开聊天室视图控制器时,我该怎么做?
答案 0 :(得分:1)
你确定它设置好吗?我刚刚在Xcode中使用Master-Detail模板创建了一个新项目,我将其添加到我的详细视图控制器中,当我按下后退按钮时,“已...”按预期记录...
- (void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
NSLog(@"gone...");
}
答案 1 :(得分:1)
Xcode autocomplete让我了!
- (void)viewWillDisappear:(BOOL)animated
运行正常
出于某种原因,Xcode也建议
- (void)viewWillDisappear
哪个不起作用!
与此处相同: viewDidDisappear not getting called on a UINavigationController