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

时间:2012-09-28 06:02:38

标签: iphone objective-c sudzc

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

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

我评论了connectionDidFinishLoading中的代码:在SoapRequest.m中

 element = [element childAtIndex:0];

但接收方的价值没有变化。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

我相信这是一个很多人似乎与Sudzc碰到的错误,并且它在deserializment中存在问题,它创建了一个字典,如果你没有唯一的密钥,它将继续替换它。

仅仅评论该部分是行不通的,但是你走在正确的轨道上。

有几种解决方法,您可以在Sudzc上的issue tracker查看。

我目前无法自行测试代码,但请检查不同的解决方法,并告诉我它是否有效。