2010-02-08 59 views
2

我知道這是一個重複的問題,但是唯一的其他問題是很老的,所以我想知道是否有人有最新版本的wsdl2objc最近的經驗。用wsdl2objc在iPhone中使用Soap Web服務?

我正在做一個應用程序,它將與第三方應用程序公開的SOAP Web服務進行通信(它只是不幸地以這種方式公開它們)。據我瞭解,所有wsdl2objc都會將WSDL轉換爲目標C代碼中有用的東西。我也已經完成了教程icodeblog intro to soap

那麼有沒有人使用過最新版本的wsdl2objc ?,你有什麼經驗?你遇到過它的任何問題嗎?請告訴我。還有一些代碼示例會非常棒。

有關使用SOAP Web服務與iPhone的任何可用信息,將不勝感激。謝謝。

-Oscar

回答

4

我與wsdl2objc最近的經驗是,這是在正確的道路上,但不是真的存在呢。這絕對是你想要的那種程序。它可能會或可能無法處理您實際擁有的WSDL。

簡短回答:嘗試一下,看看它是否適用於您的WSDL。如果是這樣,萬歲。如果沒有,你有兩個選擇。對於相當簡單的WSDL,請手動編寫SOAP。這通常是最簡單的方法。如果WSDL是複雜的,那麼使用gSOAP去C++,然後使用wrap the C++ in Objective-C++(或者使用-c選項來使用gSOAP,並將結果C包裹起來,無論哪個更適合)。

+1

嗯,我剛剛解析了我的WSDL,它生成了大約90個文件。我會盡量使用它,但文檔相當差。你可以提供一些關於如何使用它的示例代碼嗎? – 2010-02-08 22:53:27