как подключить ASIHTTPRequest для WebService - PullRequest
0 голосов
/ 13 июня 2011

Я новичок в iphone .... когда мне нужно подключиться к одному из веб-сервисов, я использую следующий код, который использует ASIHTTP-запрос. Когда я добавляю этот код, появляется ошибка

ASIHTTPRequest объявлен необъявленным, сначала объявляйте его там, где я декларирую shd и когда я декларирую shd? Я использую класс UIViewController

как мне объявить? Ват я Shd делать? PLZ предложить мне код указан ниже

-(void)callWebService

{

   //this is a typical url for REST webservice, where you can specify the method that you want to call and the parameters directly with GET

   NSURL *url = [NSURL URLWithString:@"http://www.yourserver.net/webservice/rest/?method=myMethod&par1=ok"];

   ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];

   [request setDidFinishSelector:@selector(requestCompleted:)];

   [request setDidFailSelector:@selector(requestError:)];

   [request setDelegate:self];

   [request startAsynchronous];
}

- (void)requestCompleted:(ASIHTTPRequest *)request
{

   NSString *responseString = [request responseString];

}

- (void)requestError:(ASIHTTPRequest *)request
{

   NSError *error = [request error];

}

спасибо тебе ...

1 Ответ

2 голосов
/ 13 июня 2011

Сначала убедитесь, что в вашем проекте есть пакет asihttp.После этой проверки у вас есть

#import "ASIHTTPRequest.h", импортируйте это в ваш viewcontroller

Не забудьте проверить, что вы подключили следующие фреймворки.CFNetwork, SystemConfiguration, MobileCoreServices, CoreGraphics и libz framework.

Вы не сказали, какой метод использовать

[request setRequestMethod:@"GET"]; BEFORE  [request startAsynchronous];

Когда вы щелкнете правой кнопкой мыши по папке фреймворка, появится это всплывающее окно.enter image description here

enter image description here

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