Debugging Xcode 4中的表达式窗口在哪里?

Debugging Xcode 4中的表达式窗口在哪里?,debugging,xcode4,expression,watch,Debugging,Xcode4,Expression,Watch,如何在Xcode 4中添加要查看的表达式 这应该很明显,但事实并非如此。它似乎不在任何菜单下,也不在上下文单击中可用。如果我可以突出显示一个变量或表达式,然后“添加到监视”或“添加表达式”,那就太好了。我不知道是否有直接从Xcode 4的代码窗口创建监视表达式的选项。如果在“代码”窗口中有什么内容需要添加表达式监视,我认为您必须将该代码复制到剪贴板 然后在调试时,确保显示调试区域。它是Xcode中的底部中心视图。您可以通过单击调试视图中相应的视图图标来显示此区域 然后在调试区域的左下角,您有您

如何在Xcode 4中添加要查看的表达式


这应该很明显,但事实并非如此。它似乎不在任何菜单下,也不在上下文单击中可用。如果我可以突出显示一个变量或表达式,然后“添加到监视”或“添加表达式”,那就太好了。

我不知道是否有直接从Xcode 4的代码窗口创建监视表达式的选项。如果在“代码”窗口中有什么内容需要添加表达式监视,我认为您必须将该代码复制到剪贴板

然后在调试时,确保显示调试区域。它是Xcode中的底部中心视图。您可以通过单击调试视图中相应的视图图标来显示此区域

然后在调试区域的左下角,您有您的监视列表。通过右键单击并选择“添加表达式”,可以将表达式添加到此列表中:


选择此选项后,将显示一个对话框。您可以将复制到剪贴板的表达式粘贴到此对话框中,然后单击“添加”。列表中的监视表达式左侧有一个小的“E”图标

请注意:我对表达式有一个问题,它们没有得到计算()

为了使它工作,我还必须包括表达式的结果类型(例如,
(NSString*)[tagname]


在接受的答案中,图像链接已断开,因此这里有一个图像作为补充


右键单击调试区域中的观察列表,并选择“添加表达式…”

对于那些希望快速使用添加表达式的用户: 右键单击调试区域中的变量视图。然后选择Add表达式

编写您的instanceNameinstanceName.propertyName并按enter键。就这么简单


感谢您如此热情的回复,安德鲁。!您答案中的图像链接已损坏。@erikprice-终于修复了此问题,再次感谢您提醒我注意。如何从变量中删除watch?@Tony和xus,若要删除表达式,请右键单击它并选择“删除表达式”。您是对的。应该有。您还可以在局部变量窗口上单击鼠标右键,然后单击“添加表达式”。如图所示。对不起:)我听不懂。我使用断点运行,添加表达式=(CLLocation)self.userLocation,但它在第一个断点后消失。