gpt4 book ai didi

objective-c - Objective-C : convert string to enum

转载 作者:太空狗 更新时间:2023-10-30 03:50:14 25 4
gpt4 key购买 nike

如果我有一个枚举:

typedef enum {
SOMETHING,
} MyEnum

我有一个 NSString“SOMETHING”,有没有办法可以直接从字符串转到 ENUM 值?我意识到我可以制作一本字典来做到这一点,但我很好奇。

最佳答案

在 Objective-C(或 C,就此而言)中并没有真正干净的方法来做到这一点。

您将不得不将枚举值映射到对应的字符串。您可以通过多种方式执行此操作:(1) 如您所述,字典。 (2) 开关语句。 (3) 一个字符串值数组,其中每个索引映射到相应的枚举值。

关于objective-c - Objective-C : convert string to enum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7083361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com