如何在Xcode中添加观察或检查?

16

标题中所述,Xcode是否有一种方式可以添加监视器或检查代码段?

例如,如何在实际跨越或步入的情况下查看 [myObject aMethod] 的结果。

2个回答

22

要在逐步调试时看到值的变化,您可以右键单击调试区域的监视列表,然后选择“添加表达式...”。

输入图像描述


17
在调试器控制台中,如果你在断点处停止了程序,你可以输入 po [myObject aMethod] 来查看返回值(如果返回值不是 id 类型的,使用 p ([return type here])[myObject aMethod])。
你还可以设置一个断点操作,以便在不暂停程序的情况下打印出某些信息,只需右键单击编辑断点即可:


你想要一个断点通常是因为你想要逐步执行并查看它的变化。换句话说,你希望断点停止。如果你只想在控制台中输出很多值,你可以使用NSLog。一个看起来像断点但实际上不在那个点上中断的断点可能会非常令人困惑。这并不是对你答案的批评,因为提问者想要苹果没有提供的东西,而苹果提供了令人困惑的非标准功能。 - Henrik Erlandsson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接