1

因此,我曾经使用过的所有其他 IDE,如果代码中的某些语句设置了断点,则有一种方法可以评估该语句以查看它返回的内容,即 Visual Studio 中的即时窗口,或使用监视菜单。在 XCode 中是否有任何等价的东西,或者在一段代码中评估语句的某种方式?

前任:

if (CGRectContainsPoint([FGO BoundingBox], touchLocation))

正在返回 false,所以我想看看[FGO BoundingBox]正在评估什么,但除了更改代码以将其存储在中间变量中之外,我似乎无法弄清楚任何事情。假设我在 XCode 的这一行上有一个断点,那么查看该语句将返回什么的最简单方法是什么?

4

2 回答 2

2

You can try:

po [FGO BoundingBox]

or

po NSStringFromCGRect([FGO BoundingBox])

also check out

help expression

in the debugger.

于 2013-09-08T20:40:29.010 回答
0

打破那条线,然后进入" BoundingBox" 函数并走到它的末尾(或者它返回的地方),你应该看到它返回了什么。

于 2013-09-08T20:46:59.190 回答