1

有可能吗?我知道有一个方法:

public func GET(URLString: String, parameters: AnyObject?, progress downloadProgress: ((NSProgress) -> Void)?, success: ((NSURLSessionDataTask, AnyObject?) -> Void)?, failure: ((NSURLSessionDataTask?, NSError) -> Void)?) -> NSURLSessionDataTask?

downloadProgressblock 根本没有被调用。我怎样才能以其他方式实现这一目标?

这就是我在以下子类上调用该方法的方式AFHTTPSessionManager

GET("words", parameters: nil, progress: { progress in

    print("---------- \(progress)") //not called

    }, success: { sessionDataTask, response in
        completionBlock(error) //this is called
    }) { sessionDataTask, error in
        completionBlock(error)
}

响应的标题:

[服务器:Apache,连接:Keep-Alive,内容类型:application/json,日期:格林威治标准时间 2016 年 1 月 8 日星期五 12:34:00,内容编码:gzip,Keep-Alive:超时=1,最大值=100 ,内容长度:5663,变化:接受编码,用户代理]

4

0 回答 0