XE2 FireMonkey - подключиться к веб-сервису в приложении iOS - PullRequest
4 голосов
/ 05 марта 2012

Я создал приложение XE2 FireMonkey, которое должно работать на iPad. Я знаком с экспортом в XCode и перекомпиляцией на компьютере Mac. Это все работает довольно хорошо.

Однако проблема заключается в том, что я хочу подключиться к существующему веб-сервису. Используя WSDL Import, я могу создать необходимый файл, и функциональность моего веб-сервиса работает как положено. Это работает только в среде Windows, хотя файл, созданный при импорте WSDL, использует «InvokeRegistry», специфичный для Windows.

Как я могу подключиться к веб-службе в FireMonkey таким образом, который будет компилироваться в XCode и работать в среде iOS?

Ответы [ 3 ]

1 голос
/ 05 марта 2012

Набор инструментов веб-службы из Free Pascal является одним из вариантов. Согласно этому сообщению на форуме , iOS может использоваться в качестве целевой платформы .

В набор инструментов входит мастер импорта WSDL, также доступный в качестве инструмента командной строки ("ws_helper").

«Web Service Toolkit» - это пакет веб-сервисов для FPC, Lazarus и Delphi; «Web Service Toolkit» предназначен для облегчения веб-сервисов. потребление и создание пользователями FPC, Lazarus и Delphi.

0 голосов
/ 13 ноября 2013

XE5 имеет значительные улучшения, и подключение данных теперь легко обрабатывается через DataSnap. Можно легко ссылаться на существующие веб-службы через сервер DataSnap, поэтому проблемы, которые у меня изначально были, теперь решены.

0 голосов
/ 14 марта 2012

Кажется, что в мобильных приложениях для iOS не может быть подключения к данным без различных форм "хакерского" кода. В настоящее время нет стандартного способа с платформой XE2 для поддержки этого.

См .: http://edn.embarcadero.com/article/41729

...