swift - Date() 在 swift5/Xcode11 中的调试中显示是否损坏?
问题描述
当我在 xcode 11 中调试时,所有 Date 类型都没有显示。
像这个:
(lldb) p fileValues.contentModificationDate!
(Date) $R48 = {}
(lldb) p Date()
(Date) $R50 = {}
但是 NSDate 很好,所以真的是有线的。
更新 用户 po 可以显示值:
po newWD.modDate
▿ Optional<Date>
▿ some : 2019-11-08 05:36:29 +0000
- timeIntervalSinceReferenceDate : 594884189.6275711
解决方案
如果您使用.description
调试器将正确显示
所以(我的背景很弱,很高兴得到纠正)CustomStringConvertible 协议似乎仍然被实现,但我想知道它的订阅是否在某个地方丢失了,所以调试器默认不会输出它?
推荐阅读
- python - GPIO python脚本不通过cron调用带有子进程的bash
- c# - 无法从 C# 中托管的 Powershell 会话导出证书
- css - 标签的 CSS 选择器
- excel - 运行此代码行时出错。请评论
- html - 单击浏览器的后退按钮时清除单选和复选框按钮状态
- powershell - PowerShell 扫描注册表对象并进行比较
- google-cloud-data-fusion - 如何在 Cloud Data Fusion 中合并多个具有相同结构的 CSV 文件?
- angular - npm-install 命令在 Angular 7 项目中不起作用
- python - 如何将单个数据框列转换为以列名作为键的每一行的字典?
- postgresql - PostgreSQL 全文搜索从选择中删除行