当我使用终端机/控制台通过键入po object打印出一个值时,它将为所有对象打印空白。这仅发生在我的工作项目确实很大而我的小型演示项目工作正常的情况下。
这对我的任何同事来说都没有发生。我使用的是Xcode 10.2,并已升级到Xcode 10.3,以查看它是否可以解决问题。
stringValue是bool的扩展,返回“ true”或“ false”,但是所有对象都会发生这种情况,因此我认为其中的代码不相关。
由于我们应用程序的编译时间非常长,因此始终在代码中始终写入print(object)或debugPrint(object)相当耗时。
有什么想法可以解决此问题吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
尝试v command
。
LLDB调试器为“ frame variable”添加了一个新的命令别名v。 命令以在当前堆栈帧中打印变量。因为它 绕过表达式求值器,v可以快很多,应该 优先于p或po。 (40066460)