【发布时间】:2019-05-02 12:44:24
【问题描述】:
取如下函数:
func go() {
return someTablePresenter.getSomeData();
}
当我在这个函数中设置断点时,是否有可能检查返回值?
检查返回的数据表的唯一方法是使用临时变量。但是,这有点不方便。
问题: 没有别的办法吗?
【问题讨论】:
-
在控制台中使用
po someTablePresenter.getSomeData() -
不过,这有点不方便。 - 为什么?
-
您可以显示反汇编视图并在特定指令上设置断点,包括返回指令。 (调试器可能会让您在函数的右大括号上设置断点以达到相同的结果。)此时,您可能必须检查寄存器才能看到返回值。