2017-10-13 63 views
0

我實現斯威夫特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,並且工作正常 –

回答

0

你提到的版本2.6.1,但也有更多的新版本。如果您正在尋找對Swift 3的支持,請考慮升級。