【问题标题】:Where is the expression window in Xcode 4?Xcode 4 中的表达式窗口在哪里?
【发布时间】:2011-08-03 16:47:21
【问题描述】:

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

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

【问题讨论】:

  • 你是对的。应该有。您还可以右键单击局部变量窗口并单击添加表达式。
  • Ups 这就是显示的答案。对不起:)

标签: debugging xcode4 expression watch


【解决方案1】:

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

写下您的 instanceNameinstanceName.propertyName,然后按 Enter。就这么简单。

【讨论】:

    【解决方案2】:

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

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

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

    Right-click to add an expression http://blog.roughfalls.com/non-wp/img/xcode4_addexpression.png

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

    【讨论】:

    • 感谢安德鲁如此出色的回应!
    • 你答案中的图片链接已经烂掉了。
    • @erikprice - 终于解决了这个问题,再次感谢您引起我的注意。
    • 我们如何从变量中删除手表?
    • @Tony 和 xus,要删除表达式,右键单击它并选择“删除表达式”。
    【解决方案3】:

    图片链接在接受的答案中被破坏,所以这里有一张图片来补充它。

    在调试区右击监视列表并选择“添加表达式...”

    【讨论】:

      【解决方案4】:

      请注意:我遇到了一个未评估的表达式问题 (Expression in Xcode 4.3.2 Debug area not evaluated)。

      为了让它工作,我还必须包含表达式的结果类型(例如(NSString *)[tag name])。

      【讨论】:

      • 我跟不上。我使用断点运行,添加表达式 = (CLLocation)self.userLocation 但它只是在第一个断点后消失。
      猜你喜欢
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      • 2011-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多