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

43

我怎样在Xcode 4中添加一个监视表达式?

这应该非常明显,但实际并不是这样。它似乎没有出现在任何菜单中,也不会在上下文点击时出现。如果我能够突出显示一个变量或表达式,然后“添加到监视”或“添加表达式”,那将很好。


你说得对。应该有这个功能。你也可以右键单击本地变量窗口,然后点击添加表达式。 - user4951
1
抱歉,那是显示的答案。 :) - user4951
4个回答

66

我不知道在Xcode 4的代码窗口中直接创建观察表达式的选项是否存在。如果代码窗口中有需要添加表达式观察的内容,我认为您需要将该代码复制到剪贴板中。

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

显示 Xcode 4 的调试区域

然后,在调试区域的左下方,您有您的观察列表。您可以通过右键单击并选择“添加表达式”向此列表中添加一个表达式:

右键单击以添加表达式 http://blog.roughfalls.com/non-wp/img/xcode4_addexpression.png

选择此选项后,会出现一个对话框。您可以将复制到剪贴板中的表达式粘贴到此对话框中,然后单击“添加”。观察表达式在列表中用其左侧的小“E”图标表示。


感谢您的热烈回应,Andrew! - jcpennypincher
2
你回答中的图片链接已经失效了。 - erikprice
2
@erikprice - 终于修复了这个问题,再次感谢您提醒我。 - Andrew Brown
1
我们如何从变量中移除监视器? - RLT
1
@Tony和xus,要删除表达式,请右键单击它并选择“删除表达式”。 - ericsoco
显示剩余2条评论

7

我无法跟进。我使用断点运行,添加表达式=(CLLocation)self.userLocation,但在第一个断点后它就消失了。 - marciokoko

0
图像链接在被采纳的答案中已经失效,这里提供一张补充图片。

enter image description here

在调试区域中右键点击观察列表,然后选择“添加表达式…”


0
对于那些寻找 Swift 中使用“添加表达式”的人: 右键单击“调试区域”中的“变量视图”。然后选择“添加表达式”。

enter image description here

输入你的实例名称实例名称.属性名,然后按回车键。 这就是这么简单。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接