gpt4 book ai didi

iphone - 如何调试 viewDidDisappear 或 dealloc?

转载 作者:行者123 更新时间:2023-11-28 17:42:01 26 4
gpt4 key购买 nike

当我退出应用程序时,我希望调试器在 Root View Controller 中的 viewDidDisappear 或 dealloc 停止。但是调试器不会转到断点。如何让调试器在断点处停止或打印 NSLog() 语句?

最佳答案

根据您的评论,您的问题是没有调用 MainViewControllers dealloc。事实是,它会被调用,但仅在某些情况下。如果您使用 xCode 终止您的应用程序,那么,get 将被终止,因此它不会调用 dealloc。另一方面,如果您只需按下主页按钮,iOS4 及更高版本,您的应用程序将继续在后台运行,因此也没有 dealloc。 Dealloc 但是,如果 a) 您通过 iPhone 的“任务管理器”(双击主页按钮)强行退出您的应用程序或 b) 如果操作系统决定退出您的应用程序,因为它需要它的内存,则会被调用.

由于您很可能不只是想在 dealloc 中发布某些内容(该应用程序无论如何都会在之后消失),所以我怀疑您希望在用户离开您的应用程序之前执行某些操作。为此,您应该使用 applicationDidEnterBackgroundapplicationWillTerminate

关于iphone - 如何调试 viewDidDisappear 或 dealloc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7779402/

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