环境?Xcode 11.3.1/Swift 5
这是函数:
func lldbTest() {
var switchInt = 1
...// do something and set a break point here
if switchInt == 1 {
print("switchInt == 1")
} else if switchInt == 2 {
print("switchInt == 2")
}
}
Run Code Online (Sandbox Code Playgroud)
我在进入 if 语句之前进行调试,我在 lldb 中将 switchInt 更改为 2
e switchInt = 2
p switchInt
(Int) $R4 = 2
Run Code Online (Sandbox Code Playgroud)
但它仍然打印“switchInt == 1” 结果