关于protobuf的一个小问题

问一下大家,lua protobuf中如何遍历枚举类型
比如我的xxx.proto文件中有
enum ABC{
a = 1;
b = 2;
c=3;
all = 4;
},我现在拿到一个数字,比如2,这时我想知道他是ABC中的哪一个,我想通过遍历并比较来得到答案,但不知道如何遍历啊?

xxx.proto不是lua文件,不是简单地使用for循环可以遍历的。。。

for k,v in pairs(ABC) do
if v == 2 then return k end
end

for k,v in pairs(table_name) do
if v==2 then
PRINT(K)
end
end

做一个表,维护这个KV

紧急求助! 添加了ProtocolBuffers的obj c库后,报很多错