In Xcode 14.1 when debugger displays Bool?, it is always as nil, no matter what is inside. So this in code:
let v1: Bool? = nil
let v2: Bool? = true
let v3: Bool = true
is displayed as:
(Bool?) v1 = nil
(Bool?) v2 = nil
(Bool) v3 = true
When using "po v2" it displays it correctly as:
▿ Optional<Bool>
- some : true
Can someone explain?