如何评估XCode调试器中的语句

时间:2013-09-08 20:37:06

标签: ios xcode debugging xcode4.6

所以我曾经使用的每一个IDE,如果代码中有一些带有断点设置的语句,有一种方法可以评估该语句以查看它返回的内容,即visual studio中的即时窗口,或使用看菜单。在XCode中有什么相同的东西,或者某种方式来评估代码段中的语句吗?

例如:

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

返回false,所以我想看看[FGO BoundingBox]正在评估什么,但我似乎无法想象更改代码以将其存储在中间变量中。假设我在XCode中的这一行有一个断点,看看这个语句会返回什么是最简单的方法?

2 个答案:

答案 0 :(得分:2)

您可以尝试:

po [FGO BoundingBox]

po NSStringFromCGRect([FGO BoundingBox])

也请查看

help expression

在调试器中。

答案 1 :(得分:0)

在该行中断,然后 单步执行 到“BoundingBox”功能并逐步到达它的末尾(或返回某些内容的地方)你应该看看它的回归。