你如何在目标c中看到回报值(numberOne + numberTwo)?

时间:2015-08-09 16:03:26

标签: ios objective-c xcode

我知道我可以创建一个变量并检查调试器中变量的内容,但调试器中是否有一些东西可以用来查看返回的内容?

我有一个半复杂的iOS应用程序,它以多种方法返回结果。我希望在不添加代码的情况下看到返回的值(结果),而不返回调用该方法的行。

如何在目标c中看到返回值(numberOne + numberTwo)?

如果你有一个函数返回一个值的总和,即:。

-(int)mySum
{

    int numberOne =1;
    int numberTwo =2;

    return numberOne + numberTwo;
}

1 个答案:

答案 0 :(得分:4)

您可以通过在mySum函数的最后一行插入断点来解决此问题。当您的应用程序到达断点时,它会暂停并打开调试器面板。你可以选择"走出去" (Debug> Step Out),结果显示在xcode窗口的左下角。
或者你可以输入"完成"然后" po $ 0"进入lldb。
然后你可以输入" c"进入lldb让程序继续。

详细说明我找到了this tutorial