【发布时间】:2012-05-12 08:48:22
【问题描述】:
当我处于调试模式时,是否可以将 BOOL 的值从 true 更改为 false 或反之亦然?
【问题讨论】:
-
你的意思是改变一个变量的值?
-
是的。假设 BOOL 的值为 YES(true),如果我停在断点处,如何更改该 BOOL 的值?
标签: xcode ios5 xcode4.2 xcode4.3
当我处于调试模式时,是否可以将 BOOL 的值从 true 更改为 false 或反之亦然?
【问题讨论】:
标签: xcode ios5 xcode4.2 xcode4.3
在 Xcode 调试器中,它显示本地 var 值,您可以双击一个值并在断点处停止时对其进行编辑。这比在控制台中输入整个内容要快。
【讨论】:
expr var = false (not NO) 会用 LLDB 来做
使用 LLDB 调试器:
如果您运行代码并在该断点处停止,您只需键入:
expr myString = @"New string"
expr myBooleanValue = NO
等等
【讨论】:
我认为你可以,如果你在控制台中有BOOL var = NO;,在(gdb)之后,输入set var = YES,例如。您可以通过在控制台中输入po var 来验证该值。
【讨论】:
p 而不是po 进行日志记录