如何检查Any类型的对象是否为枚举并将其转换为Int?

时间:2017-02-16 02:40:32

标签: swift

我正在检查Any类型的对象是否为枚举 Mirror(reflecting: $0.value).displayStyle == Mirror.DisplayStyle.enum, 但除非将其转换为AnyHashable或Int,否则我无法将此Any对象转换为Enum。还有其他方法可以做到更安全吗?

编辑:我希望能够通过任何枚举类型执行此操作。不只是一个特定的枚举。

0 个答案:

没有答案