Xcode调试限制

时间:2010-09-26 01:02:34

标签: xcode ide debugging

我在macs本机IDE(xcode)上调试时遇到的烦恼之一就是debbugers能够读取递归指针 - 即指针指向指向指向我想要读取的数据的指针的指针 - 仅限于大约4个'recurses',之后它将显示指针结构,但会显示每个属性不包含任何数据。在实际项目中,这些指针通常指向包含更多指针的类。

这可能导致调试器不会在std :: string中显示数据,将std :: vectors显示为空的情况 - 它能够在不太复杂的情况下本地读取这些 - 以及其他各种问题。在我弄清楚之前,我花了很长时间试图辨别为什么我的变量突然变得空白。

这是很久以前我已经习惯了,但我现在倾向于问这个问题;

编辑:

我正在使用xcode 3.2.2,我可能会尝试升级到最新版本,看看它是怎么回事。

还有其他人经历过这个吗?这是IDE中的错误还是限制?是否有可以修改的选项文件以提高其内联级别?是否有一些包含此信息的苹果开发者页面? (我花了一些时间用谷歌搜索)

0 个答案:

没有答案