2

我确实意识到这是一个重复的问题,但是唯一的另一个问题很老了,所以我想知道是否有人最近对wsdl2objc的最新版本有任何经验。

我正在做一个应用程序,它将与第三方应用程序公开的 SOAP Web 服务进行通信(不幸的是,它只是以这种方式公开它们)。据我了解,所有 wsdl2objc 所做的就是将 WSDL 转换为在目标 C 代码中有用的东西。我还完成了教程icodeblog intro to soap

那么有没有人使用过最新版本的wsdl2objc?,您对它的体验如何?,您是否遇到过任何问题?请告诉我。还有一些代码示例会非常棒。

任何有关在 iPhone 上使用 SOAP Web 服务的信息将不胜感激。谢谢你。

-奥斯卡

4

2 回答 2

4

我最近对 ​​wsdl2objc 的体验是它走在正确的道路上,但还没有真正实现。这绝对是您想要的那种程序。它只是可能无法处理您实际拥有的 WSDL。

简短的回答:试试看它是否适用于您的 WSDL。如果是这样,万岁。如果没有,你有两个选择。对于相当简单的 WSDL,请手动编写 SOAP。这通常实际上是最简单的方法。如果 WSDL 很复杂,则使用 gSOAP 获取 C++,然后将 C++ 包装在 Objective-C++ 中(或使用 gSOAP 的 -c 选项并包装生成的 C,以您更熟悉的方式为准)。

于 2010-02-08T18:15:02.543 回答
1

我认为这提供了一个很好的例子来说明如何配置你的环境(对于像我这样的菜鸟) http://blog.futurebytez.com/2010/05/calling-web-services-using-wsdl2objc.html

wsdl2objc 的官方 wiki(链接在文章中)有一个代码片段,可以为您提供基础知识。

于 2010-11-15T05:48:08.593 回答