私は次のことをしたい: 私は ASIFormDataRequest を作成しており、それが終了したら、新しいものを呼び出したい:
したがって、私のコードは次のようになります。
ASIFormDataRequest *request=[ASIFormDataRequest requestWithURL:url];
[request setDelegate:self];
[request setPostValue:mail forKey:@"email"];
[request setPostValue:cod forKey:@"code"];
[request setPostValue:tab forKey:@"table"];
[request setPostValue:name forKey:@"name"];
[request startAsynchronous];
- (void)requestFinished:(ASIHTTPRequest *)request
{
//request 1 is done, invoke request 2
ASIFormDataRequest *request_2=[ASIFormDataRequest requestWithURL:url];
[request_2 setDelegate:self];
[request_2 setPostValue:other_data forKey:@"info"];
[request_2 setPostValue:phone forKey:@"phone"];
[request startAsynchronous];
}
そして、2 つのリクエストのどちらが終了したかを識別するために、requestFinished に何を配置する必要があるかわかりません。またはそうするための別の方法がある場合は?