我正在使用SUDZ翻譯爲Objective-C的WDSL,其中一種方法返回一個帶參數的XML以調用服務。問題是,由於SudzC的翻譯,它沒有按預期工作,我正在尋找某種解決方案(我一直在寫電子郵件近2個月,SudzC不回答)不完整的SOAP響應
我的想法是:我如何獲得COMPLETE soap答案以後解析它?這可能夠了。
因爲問題在於它只取第一個參數。如果我調用該方法,這是處理程序的答案:
但隨後在回答(「值」)有沒有像「NextParameter」。事實上,如果我使用'objectAtIndex','allKeys'..它給我一個例外。
這是方法:
的WSDL的工作,我已經在Java原來的嘗試,在這裏它是答案的一個小片段:
我不能幫你的更廣泛的問題(我不熟悉你的特定'SoapRequest'類,也不是如何解析參數,發送請求等),但你的'deserializeTo'參數是'[ParameterData alloc]',但它應該是'[[ParameterData alloc] init]'。你的評論說它返回一個'ParameterData',但你顯然返回'SoapRequest'。 – Rob