我想在AppCode中遇到断点时记录一些东西。但是没有关于如何在调试配置窗口上为evaluate and log
部分编写正确的评估表达式的文档。
如果我写
NSlog(@"some message")//error
控制台日志:
error evaluating NSLog(@"some message");: Cannot find the execution point
我不知道怎么写得正确!
答案 0 :(得分:0)
AppCode中有一项名为“评估表达式”(⌥F8
)的功能。您可以在调试期间调用它,并在没有p/po
和LLDB控制台的情况下评估特定代码表达式。您通常可以在窗口中编写代码,按“Enter”并查看此特定表达式的结果。
此字段使用此功能评估断点处的某些特定代码,并且NSLog的评估结果为空。在这里你可以像self.view.frame.size.width <= 100
这样的东西,并将结果打印到控制台。如果您只想将一些消息打印到控制台 - 只选择将消息记录到控制台,AppCode将打印类似
Breakpoint reached: ViewController.m:6