kotlin 枚举报错

image

代码

image

我看插件自动生成的也是这样的代码,是什么问题呢?

locationType 的定义前加一个 private

private var locationType: Int? = null

应该是没有加 private,直接用字段访问了,所以 int 不能转成 enum。如果加了 private,就用 getter 访问,应该就没问题了。

1赞

专业:handshake: