【问题标题】:Xcode code console printing blank when using po使用 po 时 Xcode 代码控制台打印空白
【发布时间】:2019-12-19 21:44:05
【问题描述】:

当我使用终端/控制台通过键入 po object 打印出一个值时,它会为所有对象打印空白。这只发生在我的工作项目非常大并且我的小型演示项目工作正常。

我的任何同事都没有发生这种情况。我使用的是 Xcode 10.2 并升级到 Xcode 10.3 看看它是否解决了问题。

stringValue 是 bool 的扩展,它返回“true”或“false”,但是所有对象都会发生这种情况,所以我认为那里的代码不相关。

由于我们的应用程序编译时间长,总是在代码中编写 print(object) 或 debugPrint(object) 非常耗时。

有解决问题的方法吗?

【问题讨论】:

    标签: swift xcode


    【解决方案1】:

    您可以尝试按i,它也一样,但有时它对我有用。

    也可以看看这个:XCode's po command has stopped working

    如果这对您有帮助,请告诉我。

    【讨论】:

      【解决方案2】:

      试试v command

      来自XCode release notes

      LLDB 调试器有一个新的命令别名 v,用于“帧变量” 命令打印当前堆栈帧中的变量。因为它 绕过表达式求值器,v 可以快很多,应该是 优于 p 或 po。 (40066460)

      【讨论】:

      • 有助于了解未来
      猜你喜欢
      • 2021-01-26
      • 2021-08-08
      • 2013-01-21
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2018-10-03
      • 2016-12-20
      相关资源
      最近更新 更多