soap webservice iphoneを使用する際に問題が発生する

私のアプリケーションでsoap web-serviceを使用しています。私は方法がある   それは私にユーザーの設定を与えるだろう。私は   トークンを渡し、私が固定トークンでコールしたときに確認応答を出します。   応答はOKですが、私がWebサービスを呼び出すと   2番目または3番目の応答は次のようになります。

これは私のSOAP応答です

<?xml version="1.0" encoding="UTF-8"?>

SOAP-ENV:Server
Cannot use object of type stdClass as array

それは私がしなければならないことですか?これはWebサービスの私のせいか失敗ですか?

前もって感謝します、

0

3 答え

これはあなたのせいで、WebサービスメソッドはstdClass型以外の何かを期待しています。予想されるパラメータを確認するには、.wsdlファイルをよく見てみることをお勧めします。

Additionally I think this will prove very useful: wsdl2objc

1
追加された
別の勧告:www.sudzc.com
追加された 著者 ader,

faultstringを見てください:配列として型stdClassのオブジェクトを使用することはできません

おそらく間違ったパラメータを送信している可能性があります。

0
追加された
私は同じパラメータを使って呼び出すこのメソッドは、私に出力を与えるが、このWSの2番目と3番目の呼び出しで私にこのメッセージを与える。
追加された 著者 Hardik Patel,

parserDidEndDocumentでこのメソッドを使用します:

NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie* cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
    [cookies deleteCookie:cookie];
}
0
追加された