asihttp с помощью метода POST и опубликовать nsMutabledata в URI, почему я не могу получить обратный вызов делегата asi? - PullRequest
0 голосов
/ 23 мая 2011

ребята! когда я использовал asihttp в своем приложении, я имел в виду метод post с nsmutabledata для основного потока, но я не могу получить то, что должно быть, просто не могу вызвать

- (void)requestFinished:(ASIHTTPRequest *)request;

или

- (void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data

метод делегата. ASIFormDataRequest не может либо но синхронный запрос в порядке, просто ошибка для asynchronous. Вот мой код запроса ниже, как я могу приспособить его для моего приложения? спасибо за любую помощь!

ASIHTTPRequest* request=[ASIHTTPRequest requestWithURL:url];
    [request setDelegate:self];
    [request setPostBody:data];
    [request setTimeOutSeconds:30];
    [request setRequestMethod:@"POST"];
    [request startAsynchronous];

1 Ответ

0 голосов
/ 08 июня 2011

Попробуйте использовать следующее:

[request setDidFinishSelector:@selector(requestDone:)];
[request setDidFailSelector:@selector(requestWentWrong:)];

Таким образом, вы точно знаете, какие методы должен вызывать запрос, когда он будет выполнен.

...