语法错误编译SWIFT 3

问题描述:

我实现斯威夫特3 ProtocolBuffers,我跟着这个页面https://github.com/alexeyxo/protobuf-swift语法错误编译SWIFT 3

它编译成功,但问题是代码的语法是错误的SWIFT 3上的说明,我的协议版本 - > libprotoc 2.6.1

这是我的.proto

message AptitudDto{ 
    optional int32 Id = 1; 
    optional string Nombre = 2; 
    optional string ImagenUrl = 3; 
} 

的例子,我想这个

syntax = "proto2"; 

message AptitudDto{ 
    optional int32 Id = 1; 
    optional string Nombre = 2; 
    optional string ImagenUrl = 3; 
} 

他们全都给我一个错误在迅速3.

+0

谢谢!我将libprotoc 2.6.1更改为libprotoc 3.4.2,并且工作正常 –

你提到的版本2.6.1,但也有更多的新版本。如果您正在寻找对Swift 3的支持,请考虑升级。