2012-02-06 91 views
0

我用我的應用肥皂web服務。我有一個方法 這將給我User.In請求我必須 的用戶設置通過所述令牌和確認時,我與撥打固定令牌和 確認該響應將確定,但是當我調用web服務 第二或第三響應將是這樣。問題用肥皂web服務iphone

,這是我的SOAP響應

<?xml version="1.0" encoding="UTF-8"?> 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> 
<SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode> 
<faultstring>Cannot use object of type stdClass as array</faultstring> 
</SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope> 

的,我要怎麼辦?這是我在網絡服務故障或故障?

由於事先

回答

0

使用這種方法在parserDidEndDocument:

NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
for (NSHTTPCookie* cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) { 
    [cookies deleteCookie:cookie]; 
} 
0

看的faultstring:不能使用類型爲stdClass的對象作爲數組

可能是你發送錯誤的參數。

+1

這種方法,我用同樣的參數調用會給我的輸出,但在這個WS的第二和第三個電話給了我這個消息。 – 2012-02-07 05:12:36

1

這是你的錯,由所示,Web服務方法需要的東西比類型stdClass的人。我建議您仔細看看.wsdl文件以查看預期的參數。

此外,我認爲,這將證明是非常有用的:wsdl2objc

+0

另一項建議:www.sudzc.com – ader 2012-02-06 14:28:35