小编use*_*561的帖子

更改 LLDB 中的 Int 变量值

环境?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” 结果

stack lldb swift xcode11

4
推荐指数
1
解决办法
154
查看次数

标签 统计

lldb ×1

stack ×1

swift ×1

xcode11 ×1