0

SUDZC ツールを使用してコードを生成しましたが、正常に動作していますが、Web サービスから返されたオブジェクトのリストから最初のオブジェクトのみが返されます。

実際には、didReceiveData で応答を NSLogged し、異なるノードを持つ 3 つのオブジェクトを返します。しかし、ハンドラー側では最初の要素のみを表示しますか?

私は connectionDidFinishLoading: の SoapRequest.m のコードにコメントしました

 element = [element childAtIndex:0];

受信側の値に変化はありません。

解決策はありますか?

4

1 に答える 1

0

これは Sudzc で多くの人が遭遇するバグであり、辞書を作成する逆シリアル化の問題であり、一意のキーがない場合はそれを置き換え続けるだけだと思います。

その部分をコメントアウトするだけでは機能しませんが、正しい方向に進んでいます。

これにはいくつかの回避策があります。Sudzcの問題トラッカーで確認できます。

現時点ではコードを自分でテストすることはできませんが、さまざまな回避策を確認して、機能するかどうかをお知らせください.

于 2012-09-28T08:13:34.310 に答える