Я пытаюсь сгенерировать мой 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 таким образом. Есть идеи?
Спасибо.