【问题标题】:I can't see values of variable into the debugger我在调试器中看不到变量的值
【发布时间】:2015-04-27 22:52:20
【问题描述】:

我正在全面过渡到 Swift,但调试器出现问题。

问题是我用断点看不到变量和类的值。

当我在 lldb 控制台输入此命令时,例如 po self,答案是:

错误::1:1: 错误:使用未解析的标识符“self”

我的项目在调试模式下编译。 我有 Xcode 6.3.1,我使用 swift 1.2。

【问题讨论】:

  • 有时 LLDB 会在工作中失败——尤其是使用 Swift。没有神奇的解决方案。您可能不得不使用来自 println 或 NSLog 的日志记录来代替某些事情。
  • @matt 但我有时不是这样。在我所有的课堂上,我都看不到自我的价值观。你觉得正常吗?
  • 显示更多代码以及断点在哪里,如果您愿意,我会告诉您我在计算机上看到的内容。但恐怕这很正常。 :(
  • @matt 这是我 Xcode 的截图。 Screenshot

标签: swift xcode6


【解决方案1】:

这是非常不一致的,但它有时确实有效,如下屏幕截图所示:

我不知道为什么它有时不起作用,但我同意有时它不起作用!我经常不得不在代码中使用println(self) 才能知道发生了什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    • 2020-07-28
    • 2018-02-10
    • 2017-07-29
    • 1970-01-01
    相关资源
    最近更新 更多