我可以从FireMonkey for iOS调用Web服务吗?

时间:2011-10-10 20:12:42

标签: ios web-services delphi delphi-xe2 firemonkey

我是iOS的新手,已经在Delphi中开发了很多年。

我不太了解FPC,我发现很难找出iOS上可用的类。

是否有用于调用Web服务和解析xml的任何FireMonkey类?

2 个答案:

答案 0 :(得分:1)

是的,您可以拨打网络服务:)

不,这不简单:(

您需要直接访问iOS框架...

以下代码片段将有助于......

首先是一个如何通过TCP发送/接收数据的示例

https://forums.embarcadero.com/thread.jspa?messageID=397346

其次,您需要使用相关标头包装呼叫。见...

http://books.google.com.au/books?id=0nTYIL3-0yoC&pg=PT518&lpg=PT518&dq=beginning+ipad+development+webservices&source=bl&ots=cYniLvL8z2&sig=Ci6HskHgMvUeIrjyUbDecd7fBCQ&hl=en&ei=0_KdTpzBB4nOrQfwzM29CQ&sa=X&oi=book_result&ct=result&resnum=6&ved=0CEAQ6AEwBQ#v=onepage&q&f=true

这是一项相当多的工作,但可以做到。祝你好运!

答案 1 :(得分:1)

您还可以尝试使用RealThinClient(RTC)SDK来允许您的Delphi XE2 FireMonkey iOS客户端连接到RTC SDK服务器。不是SOAP,但我设法在两个层之间来回发送数据(以防您不必使用SOAP,但只是寻找将iOS客户端连接到服务器的某种方式)...... / p>