【问题标题】:iPhone dev - objc_msgSend with no specific line numberiPhone dev - objc_msgSend 没有特定的行号
【发布时间】:2010-07-13 02:30:43
【问题描述】:

当我通常遇到运行时错误时,我可以在 XCode 中打开 Debugger 视图并查看它发生的行并相应地修复。没有行号怎么办?我必须在某处出现分配/释放内存错误,但我该如何找到它?仪器工具几乎无法使用且速度缓慢 - 有时根本无法加载。我附上了我的调试器窗口的屏幕截图:http://www.freeimagehosting.net/image.php?1c4089f3e4.pngalt text http://www.freeimagehosting.net/image.php?1c4089f3e4.png

【问题讨论】:

    标签: iphone memory-management memory-leaks


    【解决方案1】:

    根据该堆栈跟踪,您有一个过度释放。使用 Zombies 工具或将 NSZombieEnabled 环境变量设置为 YES。这会让你知道什么对象被过度释放了。

    【讨论】:

    • 谢谢伙计。如果它不崩溃,我就不能把那个仪器弄起来!一定有什么东西在某个地方被破坏了。我发现“构建和分析”选项非常有用。它在构建菜单下。
    猜你喜欢
    • 2011-06-06
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    • 1970-01-01
    相关资源
    最近更新 更多