sudzCから次の生成されたコードとエラーを示す生成されたコードを取得しました。いくつかのエラーを修正し、次のコード行を取得しました。
.hファイル
- (SoapRequest*) CreateAdvocacyData: (id) target action: (SEL) action oNode: (nil) oNode;
.mファイル
- (SoapRequest*) CreateAdvocacyData: (id) _target action: (SEL) _action oNode: (nil) oNode
{
NSMutableArray* _params = [NSMutableArray array];
[_params addObject: [[[SoapParameter alloc] initWithValue: oNode forName: @"oNode"] autorelease]];
NSString* _envelope = [Soap createEnvelope: @"CreateAdvocacyData" forNamespace: self.namespace withParameters: _params withHeaders: self.headers];
SoapRequest* _request = [SoapRequest create: _target action: _action service: self soapAction: @"http://www.avectra.com/2005/CreateAdvocacyData" postData: _envelope deserializeTo: nil];
[_request send];
return _request;
}
他のファイルから呼び出されました
[service CreateAdvocacyData:self action:@selector(CreateAdvocacyDataHandler:) oNode: [[ alloc] init]];
これらはすべてsudzcによって生成されたコードです。私は疑いを持っています:
このコード行の変更を提案してください。
の意味を説明してください
action:@selector(CreateAdvocacyDataHandler:)
[[alloc] init](エラー)の代わりにoNode:nilを渡すことはできますか?