2016-12-02 35 views
1

我想在AppCode中命中断点时记录一些内容。但是没有关于如何为调试配置窗口上的evaluate and logenter image description here部分编写正确的评估表达式的文档。在调试评估表达式中找不到执行点

如果我写

NSlog(@"some message")//error 

控制台日志:

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

我不知道如何正确地写!

回答

0

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

此字段使用此功能来评估断点处的某些特定代码,并且NSLog的评估结果为无效。在这里,您可以右键点击self.view.frame.size.width <= 100之类的东西,并将结果打印到控制台。如果你只想打印一些信息到控制台 - 只选择日志信息来安慰和AppCode将打印像

Breakpoint reached: ViewController.m:6 
+0

我只是想记录一些自定义的消息,当命中断点时,它似乎无法做到这一点! '将消息记录到控制台'只需记录标准消息!失意! – rrrain