gpt4 book ai didi

ios - 打印对象的强所有者,Swift

转载 作者:搜寻专家 更新时间:2023-10-30 22:02:17 24 4
gpt4 key购买 nike

我的 iOS 应用程序中有一些保留周期。

对于一个特定的 viewController,卡在一个保留周期中,我尝试让所有的委托(delegate)都变弱。但是当我从模拟器模拟内存警告时,会调用 didRecieveMemoryWarning,但不会调用 deinit 方法。

我想打印/查看在调用 didRecieveMemoryWarning 时仍持有它的 viewController 的所有者。有什么办法可以做到这一点。

最佳答案

如果您使用的是 Xcode 8,则可以使用 Memory Graph Debugger 直观地查看项目中对象的事件内存图。您可以使用下面显示的三个圆圈图标访问内存图调试器。 enter image description here

在 24:30 左右开始的以下讲座中,内存图调试器在 WWDC 2016 上得到了强调。

https://developer.apple.com/videos/play/wwdc2016/410/

关于ios - 打印对象的强所有者,Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34396880/

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