为什么在Xcode调试器中无法检查惰性变量?
var d: Date? {
return Date()
}
let date = d
// Set breakpoint here
在断点处,Xcode中的变量检查器显示变量Date?
的值date
。当尝试打印lldb控制台打印的变量描述时:
Printing description of date:
(Date?) date = <variable not available>
对于Build Settings > Optimization Level
, -Onone
设置为debug
,并且该计划的Build Configuration
设置为Debug
。