0

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

有什么建议吗?谢谢你。

4

1 回答 1

1

你可以这样做:

   ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
   [request setDelegate:self];
   [request setDidFinishSelector:@selector(requestDone:)];
   [request setDidFailSelector:@selector(requestWentWrong:)];

您基本上定义了成功/失败选择器。“ASIHTTPRequest 如何使用”部分


更新 1.0

- (void)requestFinished:(ASIHTTPRequest *)request

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

于 2012-06-29T08:47:13.977 回答