在Xcode-4中,当我将"add expression“添加到调试区时,它确实起作用了,并且我在expression的左边得到了一个小"E”?
例如,我设置了一个断点,调试器已经运行到这一点。我有一个名为"tempCell“的局部变量,在调试器视图中,它的左边有一个小"L”。这方面的信息就在那里,很明显,它是作用域中的当前变量之一,所以XCode会向您显示它。
当我转到"Add Expression“并输入相同的变量"tempCell”时,当它在列表的底部时,没有显示任何值,它稍微变灰了,我在expression的左边得到了一个小"E“?
"L“和"E”是什么意思,为什么不显示它的值?
另外,我猜想当你在"add expression“框中输入的时候没有智能感知,这也是一个假设--就像在Microsoft Visual Studio中一样
发布于 2011-03-15 04:47:25
我猜'L‘表示它是一个*L*局部变量,而'E’表示它是一个*E*xpression。至于它作为表达式被禁用(有点灰显),这可能是因为您实际上没有输入表达式,而是输入了一个简单的变量。
https://stackoverflow.com/questions/5304026
复制相似问题