在调试内存图中,我有一个由__NSMallocBlock__捕获的自定义视图
该块的描述是正确的
< __ NSMallocBlock__:0x600000a5f7a0>
那么我现在如何找到块代码呢?
最佳答案 您应该编辑方案设置,然后在“诊断”»“记录”下,启用“Malloc Stack”.
然后,当选择“Memory Inspector”时,您将看到堆栈跟踪:
您甚至可以单击堆栈中方法名称旁边的箭头,它会跳转到分配了此块的代码部分.在上面的示例中,块在viewDidLoad中分配.
完成诊断后,请务必关闭此设置.