Я использую эту библиотеку:
PB для ObjC http://code.google.com/p/metasyntactic/wiki/ProtocolBuffers.
Проблема в том, что я не могу найти API для изменения объекта PB, например, для установки поля объекта.
Похоже, что для изменения объекта типа PBData: PBGeneratedMessage мне нужно вызвать один из трех API:
- (PBData_Builder*) builder;
+ (PBData_Builder*) builder;
+ (PBData_Builder*) builderWithPrototype:(PBData*) prototype;
Любой из них просто создает новый, не модифицируя существующий.,Есть ли такой API, как PB для C ++:
PBData* mutable_data();
Так что я могу просто изменить существующий.
Есть идеи?Спасибо!