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

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

不知道怎么写才对!

A​​ppCode 中有一项名为 "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