如何处理多个ASIFormDataRequest - iphone开发

时间:2010-07-23 05:29:27

标签: iphone frameworks

我正在使用ASIFormDataRequest发送http请求,但它们都转到同一个函数requestFinished。在这个函数中,我怎么知道它来自哪个请求?有什么方法可以为我的请求添加某种标签名称吗?

我更喜欢使用一个函数并使用switch语句,而不是每个http请求有两个函数并手动设置函数     [请求setDidFailSelector:@selector(requestFailed :)];     [请求setDidFinishSelector:@selector(requestFinished :)];

ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL:url];  [request setDelegate:self];  [request startSynchronous];

  • (void)requestFinished:(ASIHTTPRequest *)request

1 个答案:

答案 0 :(得分:1)

您可以继承ASIFormDataRequest或在实用程序类中包装它的实例。然后,将您自己的tag - 类似属性添加到子类或包装器对象的实例中。