目标 c 的 SUDZC 仅返回对象列表中的第一个对象



使用 SUDZC 工具生成代码,它工作正常,但它只返回从 Web 服务返回的对象列表中的第一个对象。

实际上我在didReceiveData中NSLoged了响应,它返回了三个具有不同节点的对象。 但是在处理程序端,我只显示第一个元素?

我已经在connectionDidFinishLoad中注释了代码:在SoapRequest.m中

 element = [element childAtIndex:0];

但接收器端值没有变化。

有什么解决办法吗?

我相信

这是 Sudzc 遇到的一个错误,这是反序列化的问题,它创建了一个字典,如果你没有唯一的键,它只会继续替换它。

仅仅注释掉部分是行不通的,但你走在正确的轨道上。

有几个解决方法,您可以在Sudzc上的问题跟踪器中查看。

我目前无法自己测试代码,但请检查不同的解决方法,让我知道它是否有效。

最新更新