代码之家  ›  专栏  ›  技术社区  ›  user391986

如何处理多个asiFormDataRequest-iPhone开发

  •  0
  • user391986  · 技术社区  · 16 年前

    我正在使用asiFormDataRequest发送HTTP请求,但它们都转到相同的函数requestFinished。在这个函数中,我如何知道它来自哪个请求?有没有什么方法可以让我添加某种标签名来请求它?

    我希望使用一个函数和一个switch语句,而不是每个HTTP请求有两个函数,并手动设置函数 [请求setdidfailselector:@selector(requestfailed:); [请求集完成选择器:@selector(requestfinished:);

    asiFormDataRequest*请求=[asiFormDataRequest RequestWithURL:URL]; [请求setdelegate:self]; [请求启动同步];

    • (void)RequestFinished:(asihttpRequest*)请求
    1 回复  |  直到 16 年前
        1
  •  1
  •   Alex Reynolds    16 年前

    你可以子类 ASIFormDataRequest 或者在实用程序类中包装它的实例。然后添加自己的 tag -类似于子类或包装对象实例的属性。