使用NSURLConnection或NSURLSession,如何确定数据何时开始到达?我的下载可能很大或我的连接速度很慢,所以我想在数据开始到达时对UI进行更新。
答案 0 :(得分:0)
NSUrlSession
有delegate可以帮助您。
func urlSession(_ session: URLSession,
dataTask: URLSessionDataTask,
didReceive data: Data)
如果只收到标题,则此delegate非常有用。
optional func urlSession(_ session: URLSession,
dataTask: URLSessionDataTask,
didReceive response: URLResponse,
completionHandler: @escaping (URLSession.ResponseDisposition) -> Void)