Objective c 如何检查变量';在XCode中使用调试器设置s值

Objective c 如何检查变量';在XCode中使用调试器设置s值,objective-c,cocoa,cocoa-touch,xcode,variables,Objective C,Cocoa,Cocoa Touch,Xcode,Variables,如何使用XCode中的调试器查看变量是否为零?只需打开GDB控制台,在设置变量后键入po myvar或插入断点,并将光标移动到目标变量上。如果指针地址为0x000000,则为零 将鼠标悬停在调试器中的变量上应该会显示工具提示,这将显示变量的类型、名称和值。如果它是指向对象的指针,则该值将是它指向的地址。如果为零,则为0x0 它什么也没说。如果我在gdb中键入某个内容,它不会执行任何操作。在运行应用程序时,是否在断点处停止?键入p myvar可能更容易,如果myvar是一个NSMutableArr

如何使用XCode中的调试器查看变量是否为零?

只需打开GDB控制台,在设置变量后键入
po myvar
或插入断点,并将光标移动到目标变量上。

如果指针地址为0x000000,则为零


将鼠标悬停在调试器中的变量上应该会显示工具提示,这将显示变量的类型、名称和值。如果它是指向对象的指针,则该值将是它指向的地址。如果为零,则为
0x0

它什么也没说。如果我在gdb中键入某个内容,它不会执行任何操作。在运行应用程序时,是否在断点处停止?键入
p myvar
可能更容易,如果myvar是一个NSMutableArray并设置为nil,
$1=(NSMutableArray*)0x0
,则输出将如下所示。正如Greg提到的,您必须在断点处停止以使用这两种方法eah,我在断点处。另一种方法也不起作用。