我知道我可以创建一个变量并检查调试器中变量的内容,但调试器中是否有一些东西可以用来查看返回的内容?
我有一个半复杂的iOS应用程序,它以多种方法返回结果。我希望在不添加代码的情况下看到返回的值(结果),而不返回调用该方法的行。
如何在目标c中看到返回值(numberOne + numberTwo)?
如果你有一个函数返回一个值的总和,即:。
-(int)mySum
{
int numberOne =1;
int numberTwo =2;
return numberOne + numberTwo;
}
答案 0 :(得分:4)
您可以通过在mySum函数的最后一行插入断点来解决此问题。当您的应用程序到达断点时,它会暂停并打开调试器面板。你可以选择"走出去" (Debug> Step Out),结果显示在xcode窗口的左下角。
或者你可以输入"完成"然后" po $ 0"进入lldb。
然后你可以输入" c"进入lldb让程序继续。
详细说明我找到了this tutorial。