我确实知道这是一个重复的问题,但唯一的另一个问题是相当陈旧,所以我想知道是否有人最近有过使用wsdl2objc的最新版本的经验。
我正在做一个与第三方应用程序公开的SOAP Web服务进行通信的应用程序(它不幸地以这种方式暴露它们)。据我所知,所有wsdl2objc都将WSDL转换为客观C代码中有用的东西。我还完成了教程icodeblog intro to soap
那么有没有人使用过wsdl2objc的最新版本?你对它的体验是什么?,你遇到过任何问题吗?请告诉我。还有一些代码示例真的很棒。
任何关于在iPhone上使用SOAP Web服务的信息都将受到赞赏。谢谢。
-Oscar
答案 0 :(得分:4)
我最近对wsdl2objc的经历是,它在正确的道路上,但还没有真正存在。这绝对是你想要的那种程序。它可能会或可能不会处理您实际拥有的WSDL。
简短回答:尝试一下,看看它是否适用于您的WSDL。如果是的话,万岁。如果没有,您有两种选择。对于相当简单的WSDL,请手动编写SOAP。这通常是最简单的方法。如果WSDL很复杂,那么使用gSOAP来获取C ++,然后使用wrap the C++ in Objective-C++(或者使用-c选项来gSOAP并包装生成的C,无论你更熟悉哪个)。
答案 1 :(得分:1)
我认为这给出了一个如何配置环境的好例子(对于像我这样的新手) http://blog.futurebytez.com/2010/05/calling-web-services-using-wsdl2objc.html
wsdl2objc的官方维基(在文章中链接)有一个代码片段,为您提供基础知识。