我使用ASIFormDataRequest登录服务器,管理requestFinished方法内的响应。如果响应正常,我需要向服务器发送另一个请求以下载JSON。我应该在哪里管理响应(因为我从requestFinished方法启动第二个请求...)?应该使第二个请求同步吗? (如果我是对的,那将在没有requestFinished方法的情况下从服务器获得响应)
有什么建议吗?谢谢。
答案 0 :(得分:1)
你可以这样做:
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request setDidFinishSelector:@selector(requestDone:)];
[request setDidFailSelector:@selector(requestWentWrong:)];
您基本上定义了成功/失败选择器。 ASIHTTPRequest
"How to use" section。
更新1.0
- (void)requestFinished:(ASIHTTPRequest *)request
这是完成请求的默认处理程序。我想你也会收到“自定义”选择器。