requestFinished方法中的ASIFormDataRequest

时间:2012-06-29 08:41:39

标签: ios asihttprequest

我使用ASIFormDataRequest登录服务器,管理requestFinished方法内的响应。如果响应正常,我需要向服务器发送另一个请求以下载JSON。我应该在哪里管理响应(因为我从requestFinished方法启动第二个请求...)?应该使第二个请求同步吗? (如果我是对的,那将在没有requestFinished方法的情况下从服务器获得响应)

有什么建议吗?谢谢。

1 个答案:

答案 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

这是完成请求的默认处理程序。我想你也会收到“自定义”选择器。