2012-03-05 92 views
4

我創建了需要在iPad上運行的XE2 FireMonkey應用程序。我熟悉導出到XCode並在Mac機器上重新編譯。這一切都很好。XE2 FireMonkey - 連接到iOS應用程序中的Web服務

然而,問題是我想要連接到現有的Web服務。使用WSDL導入,我可以創建必要的文件,並且我的Web服務中的功能按預期工作。這隻適用於Windows環境,儘管由WSDL Import創建的文件使用Windows特定的「InvokeRegistry」。

我該如何連接到FireMonkey中的Web服務,以便在XCode上編譯並在iOS環境中工作?

+0

這個問題可能會提供一些想法:[can-i-call-a-web-service-from-firemonkey-for-ios](http://stackoverflow.com/questions/7718115/can-i-call- A-Web服務 - 從 - firemonkey換IOS)。 – 2012-03-05 16:56:13

回答

0

XE5具有重大改進,現在可以通過DataSnap輕鬆處理數據連接。人們可以通過DataSnap服務器輕鬆地引用現有的Web服務,所以我原來的問題現在已經解決了。

1

The Web Service Toolkit Free Pascal是一種選擇。根據this forum post,iOS可以用作目標平臺

該工具包包括一個WSDL導入器嚮導,也可作爲命令行工具(「ws_helper」)使用。

「Web服務工具包」是一個Web服務包FPC,拉撒路和 德爾福;‘Web服務工具包’是指由FPC,拉撒路和Delphi的用戶,以緩解網絡服務 消費和創造

+0

謝謝,我已經下載了一個已安裝的Lazarus以及WST。雖然在導入我的WSDL文件時WSDL導入器給了我「命名空間錯誤」。一旦我解決了這個問題,我會更新這篇文章。 – Brendan 2012-03-07 09:05:03

相關問題