如何从连续的 URL 中获取数据

How can I obtain data from consecutive URLs

当我尝试在循环中执行时,我有连续的 Url 到页码它在这里不起作用是我的代码我想从不同的 URL 获取数据到页码

for(var i = 1 ; i < 50; i ++)
{
    var pageNumber = 1
    var urlPath = "https://api.blabla.com/blabla?page=\(pageNumber)"
    var url = NSURL(string: urlPath)
    var task = NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler: { data,response,error  -> Void in
        if(error == nil)
        {
            //JSON Parse
        }
    })
    task.resume()
    pageNumber++
}

当我这样做时它适用于 pageNumber = 1 但问题是它每次都给出相同的 Url,基本上当我在 //JSON Parse 中写 println(url!) 时。 每次它给我:

api.blabla.com.blabla?page=1

所以我检查数据不为零,但它只适用于 pagenumber = 1

每次循环重新开始时,您都将 pageNumber 设置为 1。完全摆脱那个变量,只使用 i.