Skip to content

关于如何销毁的问题~ #2

@ripperhe

Description

@ripperhe

我近期也在使用这个小工具进行 debug,但是我发现一个问题。

在 View Hierarchy -> Change Current Window 页面,只要进入了这个页面,页面内的所有 window 都会被 UIDebuggingInformationOverlay 这个工具持有,应用计数会增加,即便是退出这个页面,然后再把这个工具 点击 dismiss 关闭掉,引用依旧存在

而且我发现这家伙 UIDebuggingInformationOverlay,即使是点了 dismiss 关闭了,依旧没有销毁,还在内存中。

不知道你有没有办法把它给彻底干掉呢?

说实话,为了 debug 方便,又因为这家伙搞出一些莫名其妙的 bug。。。太尴尬了 🤣

如果你有解决方案的话,麻烦告知一下,谢谢了

另外,我是用的这个人的代码调用出来的,应该跟你的原理差不多

https://gist.github.com/IMcD23/1fda47126429df43cc989d02c1c5e4a0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions