Как вызвать WSDL веб-сервисы из приложения iPhone? - PullRequest
1 голос
/ 16 сентября 2011

Я делаю приложение для iPhone, используя WSDL веб-сервисы, но я не знаю, как вызвать его с iPhone.

Помощь приветствуется.

Ответы [ 2 ]

2 голосов
/ 16 сентября 2011

Взгляните на wsdl2objc: http://code.google.com/p/wsdl2objc/

Существует пара других инструментов, которые помогают создать уровень взаимодействия SOAP для приложений iOS, но я бы рекомендовал использовать их только в случае необходимости.Посмотрите, как использовать JSON для связи с вашим веб-сервисом.

0 голосов
/ 16 сентября 2011

Хотя есть некоторые инструменты, которые будут генерировать код для вас. Я не люблю использовать их как настройку, отладка будет болезненной. Итак, вот что я делаю: Загрузите пользовательский интерфейс SOAP (выполните поиск в Google), затем укажите свой wsdl и конечную точку, и он сгенерирует пример запроса для вас. Вы также можете получить ответ. В вашем контроллере View проекта XCode (обычно я делаю это в моей модели, отделенной от View Controller) Создайте свой POST с помощью асинхронного соединения NSURLConnection, затем в вашем didFinishLoading вы получили данные. Если ответом является XML, то проанализируйте XML с помощью NSXML или анализатора libxml.

Это поможет вам начать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...