gpt4 book ai didi

objective-c - UINavigationController后退按钮触发当前 View 提前消失

转载 作者:行者123 更新时间:2023-11-29 04:31:08 25 4
gpt4 key购买 nike

我的 iPad 应用程序中有一个简单的导航 Controller ,但我遇到了一个以前从未见过的奇怪错误。我可以将 View 推送到 View Controller 堆栈上,但是当我点击导航栏上的后退按钮时, View 会在滑出屏幕之前消失。我不会用 viewDidDisappear 或任何东西做任何时髦的事情。以前有其他人遇到过这种情况吗?

最佳答案

如果我遇到这个问题,我会将日志消息添加到 viewWillDisappear、viewDidDisappear 和 dealloc。我假设您正在使用 ARC,但它并不是那么重要。

在所有情况下,我都会 NSLog 方法名称和 View ,例如:

NSLog(@"viewWillDisappear:view=%@animated=%d", self.view,animated);

确保在前两个方法中调用了 super。

我怀疑您的 View 已从其 super View 中删除或在您认为应该被释放之前被释放。

关于objective-c - UINavigationController后退按钮触发当前 View 提前消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com