0

所以我刚刚开始使用 Instruments 来尝试更深入地调试我的应用程序,因为我最近开发了一个僵尸问题。一切进展顺利,直到我意识到僵尸的类别是我的一个名为“CreaterPage”的类。

我见过的所有删除僵尸的示例都将类别列为字符串。因此,我不知道如何解决这个问题并移除僵尸

如果有人可以提供任何提示或答案,他们将不胜感激,

谢谢,

马特

4

1 回答 1

2

僵尸只是意味着您正在尝试向已释放的对象发送消息。僵尸对象的类并不重要(除了它可以帮助您查明问题的根源)。

Instruments 应该给你一些关于僵尸对象的信息,它被分配到哪里等等。你要弄清楚为什么你的代码试图向一个死对象发送消息。这通常是因为你忘记了保留一个对象,释放了一些你没有所有权的东西,或者在你释放它之后继续使用它。

于 2012-01-06T15:49:30.070 回答