#http #ios4 #httprequest #asihttprequest #objective-c-2.0
#http #ios4 #httprequest #asihttprequest #objective-c-2.0
Вопрос:
ребята! когда я использовал asihttp в своем приложении, я имел в виду метод post с nsmutabledata для основного потока, но я не могу получить то, что должно быть, просто не смог выполнить обратный вызов
- (void)requestFinished:(ASIHTTPRequest *)request;
или
- (void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data
метод делегирования. ASIFormDataRequest также не может
но синхронный запрос в порядке, просто ошибка для асинхронного. это мой код запроса ниже, как я могу приспособить его для своего приложения? спасибо за любую помощь!
ASIHTTPRequest* request=[ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request setPostBody:data];
[request setTimeOutSeconds:30];
[request setRequestMethod:@"POST"];
[request startAsynchronous];
Ответ №1:
Попробуйте использовать следующее:
[request setDidFinishSelector:@selector(requestDone:)];
[request setDidFailSelector:@selector(requestWentWrong:)];
Таким образом, вы точно знаете, какие методы должен вызывать запрос, когда это будет сделано.