ASINetworkQueue使用

ASIHttpRequest网络库非常好用, 开发iOS App的程序员都应该看一看。

下面来讲解一下队列获取网络数据,ASINetworkQueue 解决了 ASIHttpRequest只能在同一时刻用一次的问题。

ASINetworkQueue *queue = [[ASINetworkQueue alloc] init];    // 初始化

for (int i = 0; i < 5; i ++) {                                                // 添加多个ASIHttpRequest

    ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:@"Your url"];

    request.delegate = self;

    request.userinfo = [NSDictionary dictionaryWithObject: forKey:@""]; // 设一个key去区分每个request

    [request setDidFinishSelector:];

    [request setDidFailSelector:];

    [queue addOperation:request];

}

[queue go];        // 开始下载网络数据

 

你可能感兴趣的:(ASINetworkQueue使用)