gpt4 book ai didi

ios - 如何定位 block 代码

转载 作者:可可西里 更新时间:2023-11-01 06:01:29 25 4
gpt4 key购买 nike

在 Debug Memory Graph 中,我有一个由 __NSMallocBlock__ 捕获的自定义 View 该 block 的描述只是

<__NSMallocBlock__: 0x600000a5f7a0>
那么现在如何定位 block 代码呢?

最佳答案

您应该编辑方案设置,并在“诊断”»“日志记录”下启用“Malloc 堆栈”。

enter image description here

然后,选择“内存检查器”时,您会看到堆栈跟踪:

enter image description here

您甚至可以单击堆栈中您的方法名称旁边的箭头,它将跳转到分配此 block 的那部分代码。在我上面的示例中,该 block 是在 viewDidLoad 中分配的。


确保在完成诊断后关闭此设置。

关于ios - 如何定位 block 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44060762/

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