これは私の SoapRequest です:
SoapRequest* _request = [SoapRequest create: _target action: _action service: self soapAction: @"" postData: _envelope deserializeTo: /*[[DMDDmdInfo alloc] autorelease]*/ [NSMutableArray array]];
DMDDmdInfo オブジェクトの NSMutableArray を受け取る必要があります。代わりに、NSDictionaries の NSMutableArray を受け取ります。
これは私が SoapRequest:connectionDidFinishLoading に持っているものです:
CXMLNode* element = [[Soap getNode: [doc rootElement] withName: @"Body"] childAtIndex:0];
if(deserializeTo == nil) {
output = [Soap deserialize:element];
} else {
if([deserializeTo respondsToSelector: @selector(initWithNode:)]) {
//element = [element childAtIndex:0];
output = [deserializeTo initWithNode: element];
} else {
NSString* value = [[[element childAtIndex:0] childAtIndex:0] stringValue];
output = [Soap convert: value toType: deserializeTo];
}
}
望ましい結果を得るために、この問題を解決するのを手伝っていただけませんか: DMDDmdInfo オブジェクトの NSMutableArray ?