Я пытаюсь сделать SOAP-вызов в target-C для веб-службы, которая, очевидно, требует, чтобы параметр передавался по ссылке (я думаю).У меня нет доступа к самому веб-сервису, мне только поручено работать с ним.Мне были даны примеры в C # для работы с проблемой, которые по существу:
var response = ServiceClient.Method(out parameter1, parameter2;
В C # удобно использовать ключевое слово out, но в ObjC я не встречал ничего подобногоВ настоящее время я звоню мылом, как:
NSMutableArray* _params = [NSMutableArray array];
[_params addObject: [[[SoapParameter alloc] initWithValue: parameter1 forName: @"paramName"] autorelease]];
NSString* _envelope = [Soap createEnvelope: @"Method" forNamespace: self.namespace withParameters: _params withHeaders: self.headers];
SoapRequest* _request = [SoapRequest create: _target action: _action service: self soapAction: @"http://blahblahblah" postData: _envelope deserializeTo: [[responseType alloc] autorelease]];
[_request send];
return _request;
Любая помощь очень ценится