【问题标题】:Change variable description in Xcode variable view在 Xcode 变量视图中更改变量描述
【发布时间】:2017-08-19 03:51:40
【问题描述】:

我想知道是否可以更改 Xcode 调试器中的变量描述,例如:

我想根据对象本身更改红色框中的文本。 NSArray 的描述如何具有@“10 个元素”。

【问题讨论】:

  • 在您的自定义类上实现description 方法。
  • @rmaddy 我试过了,没用
  • 您可以更改控制台中显示的内容,而不是变量列表中的内容。
  • @matt :( 我现在很难过。加油苹果,我们需要这个!
  • 您还可以提供 Quick Look 渲染(用于底部的眼球)

标签: objective-c swift xcode debugging


【解决方案1】:

来自 Xcode 帮助:

要编辑变量的摘要格式,请按住 Control 键单击变量并从快捷菜单中选择编辑摘要格式...。

在弹出窗口中,输入有效的 LLDB 表达式并单击完成。此表达式会覆盖默认格式化程序,并用于为该类型的所有变量创建摘要。

【讨论】:

    【解决方案2】:

    您可以在调试控制台中将摘要添加到类中。

    类型摘要添加 UITableViewCell -s "${var%@}"

    这将打印描述而不是内存地址。

    【讨论】:

    • 不要忘记为 Swift 类型指定模块:Module.Type
    猜你喜欢
    • 2018-05-25
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    相关资源
    最近更新 更多