你会如何调试这个iphone bug

Fas*_*sid 2 iphone objective-c

-[CFString respondsToSelector:]: message sent to deallocated instance 0x4b9e720
Run Code Online (Sandbox Code Playgroud)

我没有从哪里开始,尝试过静态分析器并逐步完成每行代码但仍然没有帮助.

Ada*_*ach 5

这意味着您正在尝试使用已经解除分配的对象 - 即发送releaseremoveFromSuperview:

查看此页面以了解如何启用名为NSZombie的调试功能 - 即使在发布时它也可以使对象保持活动状态,并让您知道正在访问哪个对象.缺点是该程序使用了更多的内存(因为没有真正释放),但只有在找到问题然后将其关闭之后才能使用它.