【发布时间】:2011-09-12 03:18:42
【问题描述】:
我正在使用这个库:
PB for ObjC http://code.google.com/p/metasyntactic/wiki/ProtocolBuffers.
问题是我找不到修改 PB 对象的 API,比如设置对象的字段。
似乎要修改像 PBData:PBGeneratedMessage 这样的对象,我必须调用三个 API 之一:
- (PBData_Builder*) builder;
+ (PBData_Builder*) builder;
+ (PBData_Builder*) builderWithPrototype:(PBData*) prototype;
其中任何一个都只是创建一个新的而不修改现有的。 是否有任何 API 像 PB for C++:
PBData* mutable_data();
所以我可以修改现有的。
有什么想法吗?谢谢!
【问题讨论】:
标签: objective-c protocol-buffers