在调试评估表达式中找不到执行点
Cannot find the execution point at debug evaluation expression
我想在 AppCode 遇到断点时记录一些东西。但是没有关于如何为调试配置 window 部分编写正确的评估表达式的文档 window.
如果我写
NSlog(@"some message")//error
控制台日志:
error evaluating NSLog(@"some message");: Cannot find the execution point
不知道怎么写才对!
AppCode 中有一项名为 "Evaluate expression" (⌥F8
) 的功能。您可以在调试期间调用它并评估特定代码表达式,而无需 p/po
和 LLDB 控制台。您通常可以在 window 中编写代码,按 "Enter" 并查看此特定表达式的结果。
该字段使用该特性在断点处对某些特定代码进行求值,NSLog的求值结果为void。例如,您可以在这里正确 self.view.frame.size.width <= 100
并将结果打印到控制台。如果你只想打印一些消息到控制台 - select only Log message to console AppCode 将打印类似
的内容
Breakpoint reached: ViewController.m:6
我想在 AppCode 遇到断点时记录一些东西。但是没有关于如何为调试配置 window
如果我写
NSlog(@"some message")//error
控制台日志:
error evaluating NSLog(@"some message");: Cannot find the execution point
不知道怎么写才对!
AppCode 中有一项名为 "Evaluate expression" (⌥F8
) 的功能。您可以在调试期间调用它并评估特定代码表达式,而无需 p/po
和 LLDB 控制台。您通常可以在 window 中编写代码,按 "Enter" 并查看此特定表达式的结果。
该字段使用该特性在断点处对某些特定代码进行求值,NSLog的求值结果为void。例如,您可以在这里正确 self.view.frame.size.width <= 100
并将结果打印到控制台。如果你只想打印一些消息到控制台 - select only Log message to console AppCode 将打印类似
Breakpoint reached: ViewController.m:6