SUDZ генерирует ошибочный код из моего рабочего WSDL - PullRequest
3 голосов
/ 10 марта 2012

Я пытаюсь сгенерировать мой SOAP WSDL для obj-c, используя sudzc. Он не будет компилироваться, потому что он генерирует сгенерированный класс LenType, который пытается ввести "string.h". Это проблематично ...

/ * LenType.h Определение интерфейса свойств и методов для объекта LenType. Сгенерировано SudzC.com * /

#import "Soap.h"

#import "string.h"
@class string;


@interface LenType : string              <<<<====  Error
{

}
+ (LenType*) newWithNode: (CXMLNode*) node;
- (id) initWithNode: (CXMLNode*) node;
- (NSMutableString*) serialize;
- (NSMutableString*) serialize: (NSString*) nodeName;
- (NSMutableString*) serializeAttributes;
- (NSMutableString*) serializeElements;

@end

Ошибка «Ожидаемый идентификатор» в строке @interface.

Я вижу здесь некоторые проблемы, потому что он пытается использовать строку STL как супер для этого класса, и ни в одном другом примере я не видел, чтобы она строилась из WSDL таким образом. Есть идеи?

Спасибо.

...