SCAwesomeNetworking icon indicating copy to clipboard operation
SCAwesomeNetworking copied to clipboard

初学protobuf,请问你的proto文件是通过protoc-gen-objc来编译的吗?

Open zenghaojim33 opened this issue 10 years ago • 6 comments

我使用了http://nixwang.com/2015/03/18/protocol-buffer-for-ios/的方法来编译ANTest.proto文件,但是得到了错误 Unrecognized syntax identifier "proto3". This parser only recognizes "proto2".

zenghaojim33 avatar Nov 18 '15 07:11 zenghaojim33

我用的是源码安装的编译器,pb3.0,你这个是版本问题....

SergioChan avatar Nov 18 '15 07:11 SergioChan

你可以换成你自己的任何proto类

SergioChan avatar Nov 18 '15 07:11 SergioChan

看了一下protoc版本原来是2.6.1..之前看到的教程用的都是非官方的protobuf,编译生成出来的.m文件和这个完全不一样,不知道用起来是不是都一样

zenghaojim33 avatar Nov 18 '15 07:11 zenghaojim33

用起来一样的,生成的类属性不太一样,主要是服务端那边版本不同兼容性不同

SergioChan avatar Nov 18 '15 08:11 SergioChan

还是用官方的吧,官方也支持oc

huangzhifei avatar Feb 07 '17 06:02 huangzhifei

很好的一个思路,谢谢作者

huangzhifei avatar Feb 07 '17 06:02 huangzhifei