swift - 如何打印 EKRecurrenceFrequency 枚举的名称而不是其 int 值?
问题描述
EKRecurrenceFrequency 是一个内置的枚举,所以我必须按原样使用它。因此将频率设置为枚举值:
let freq = EKRecurrenceFrequency.daily
然后在调试器中打印:
(lldb) po "\(freq)"
"EKRecurrenceFrequency"
(lldb) po "\(freq.rawValue)"
"0"
(lldb) po String(describing: freq.rawValue)
"0"
(lldb) po String(describing: freq)
"EKRecurrenceFrequency"
以上都没有打印枚举的名称:“daily”。知道怎么做吗?
使用 Xcode 10.1、Swift 4.2。
解决方案
推荐阅读
- reactjs - 如何在 spfx react 中发送 b/w 父子数据
- angular - Angular:无法导航到模块内的子组件
- kubernetes - 有没有办法在令牌中使用 kubeconfig 配置 coredns kubernetes 插件?
- view - 在雪花上创建安全视图
- python - Django项目中Pycharm未解决的偏好
- java - 派生类中的最终变量初始化
- php - 如何在 laravel 中创建父/子关系?
- r - R中的平均相同值
- python - n 个可区分的项目放入 k 个不可区分的盒子中
- java-8 - 根据某些条件停止/完成循环的 CompletableFuture