obsidian/笔记文件/2.笔记/ios枚举转字符串.md
2025-03-26 00:02:56 +08:00

653 B
Raw Permalink Blame History

#ios

因为在运行时,枚举是一个固定的数据结构,所以使用 NSDictionary 固定字典结构,存储即可; 在头文件中,先完成结构声明,还有一个,相对应的,初始化函数

!Pasted image 20241115105455.png

需要转换的对应enum枚举用来判断是否完成

!Pasted image 20241115105546.png

初始化函数的,具体逻辑处理:

!Pasted image 20241115105640.png

后续调用 字符串:

enumToStringDict[@(respondent.completionStatus)]

是通过这个枚举作为key获取到对应自定义的字符串相关

!Pasted image 20241115105905.png