在调试评估表达式中找不到执行点

时间:2016-12-02 10:42:44

标签: appcode

我想在AppCode中遇到断点时记录一些东西。但是没有关于如何在调试配置窗口上为evaluate and log enter image description here部分编写正确的评估表达式的文档。

如果我写

NSlog(@"some message")//error

控制台日志:

error evaluating NSLog(@"some message");: Cannot find the execution point

我不知道怎么写得正确!

1 个答案:

答案 0 :(得分:0)

AppCode中有一项名为“评估表达式”(⌥F8)的功能。您可以在调试期间调用它,并在没有p/po和LLDB控制台的情况下评估特定代码表达式。您通常可以在窗口中编写代码,按“Enter”并查看此特定表达式的结果。

此字段使用此功能评估断点处的某些特定代码,并且NSLog的评估结果为空。在这里你可以像self.view.frame.size.width <= 100这样的东西,并将结果打印到控制台。如果您只想将一些消息打印到控制台 - 只选择将消息记录到控制台,AppCode将打印类似

的内容
Breakpoint reached: ViewController.m:6