sudzc を使用して SOAP WSDL を obj-c に生成しようとしています。「string.h」を取り込もうとする生成されたクラス LenType を生成しているため、コンパイルされません。これは問題です...
/* 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 行の "Expected Identifier" です。
STL 文字列をこのクラスのスーパーとして使用しようとしているように見えるため、ここでいくつかの問題が見られます。他の例では、この方法で WSDL からビルドするのを見たことがありません。何か案は?
ありがとう。