Objective-C Sudzc WSDL生成器替代方案

时间:2013-01-03 05:52:34

标签: objective-c soap wsdl sudzc

Sudzc(www.sudcz.com)似乎不再是一个贡献的项目了!

经过一年的没有提交和一些严重的错误,特别是返回的对象列表,这个有用的工具似乎正在淡入互联网的黑洞。

我想知道是否有人知道替代工具的工作方式与此相同?

或肥皂请求不再是首选的数据传输方法? json是否是使用休息客户端的更好方法?

奖金问题:有没有办法让sudzc处理返回的对象列表

2 个答案:

答案 0 :(得分:2)

一些替代方案是:

answer提及另一种选择,wsdl2objc

答案 1 :(得分:0)

在生成的SoapRequest.m文件中,您可以找到

的实现
- (void) connectionDidFinishLoading:(NSURLConnection *) connection

寻找

if([deserializeTo respondsToSelector: @selector(initWithNode:)])
{
    element = [element childAtIndex:0];
    output = [deserializeTo initWithNode: element];
}

并删除“element = [...]”行。如果这样做,请记住,由于此更改,您可能必须在生成的.m文件的其他部分中进行修复。这在很大程度上取决于您的WebService布局。希望这会有所帮助。