gpt4 book ai didi

ios - dealloc 总是被调用吗?即使您滑动关闭应用程序?

转载 作者:行者123 更新时间:2023-11-28 19:54:02 26 4
gpt4 key购买 nike

我想知道在 iOS 的 Objective-C 中关闭 ViewController 时是否总是调用 dealloc。我做了一些测试,看起来是这样。除了当我滑动关闭应用程序时我没有收到任何日志。我想如果你像那样完全关闭应用程序,XCode 可能不会记录任何东西。

我想知道这一点的原因是,当其中一个 ViewController 关闭时,我正在发送分析数据,我有点需要知道是否总是调用 dealloc,或者是否有更好的方法来执行此操作。

最佳答案

如果你想在应用程序通过滑动被杀死时得到通知,你可以使用 applicationWillTerminate 方法,在这个方法中,你可以检查导航堆栈中的当前 View Controller 并发送该 View 的分析数据 Controller 。

关于ios - dealloc 总是被调用吗?即使您滑动关闭应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27523768/

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