我正在尝试使用 sudzc 将我的 SOAP WSDL 生成到 obj-c。它不会编译,因为它正在生成一个生成的类 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 构建。有任何想法吗?
谢谢。