当前位置:  开发笔记 > IOS > 正文

如果我在内存中有地址,如何查找变量?

如何解决《如果我在内存中有地址,如何查找变量?》经验,为你挑选了1个好方法。

在我的应用程序中,我得到一个例外: MyApp(38431,0xa004ffa0) malloc: *** error for object 0xa08be760: pointer being freed was not allocated

有没有办法让XCode向我展示这个指针在哪里?我怎样才能找到问题所在?

我知道我可以输入info line*[address],它可以显示该行的位置.但现在它对我不起作用.

如何获取抛出异常的变量的行或名称?

谢谢你,伊利亚



1> i_am_jorf..:

你在不调用malloc()的情况下调用free().寻找未初始化的指针.如果您正在使用调试器(gdb),则应该能够为"backtrace"键入"bt",这将在错误发生时显示堆栈.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有