问题描述
|
伙计们!
当我在我的应用程序中使用asihttp时,我的意思是一个带有nsmutabledata的post方法用于体流,但是我无法获取应有的内容,只是无法回调
- (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];
解决方法
尝试使用以下内容:
[request setDidFinishSelector:@selector(requestDone:)];
[request setDidFailSelector:@selector(requestWentWrong:)];
这样,您就可以确定请求完成后应调用哪种方法。