Как я могу узнать, когда начали поступать данные из моего запроса URL? - PullRequest
0 голосов
/ 16 мая 2018

Используя NSURLConnection или NSURLSession, как я могу узнать, когда начали поступать данные?Моя загрузка может быть большой или соединение медленное, поэтому я хочу обновить пользовательский интерфейс, как только данные начнут поступать.

1 Ответ

0 голосов
/ 17 мая 2018

NSUrlSession имеет делегата , который должен помочь вам, если вы заинтересованы в получении каждого блока данных.

func urlSession(_ session: URLSession, 
                dataTask: URLSessionDataTask, 
              didReceive data: Data)

И этот делегат , если полезны только полученные заголовки.

optional func urlSession(_ session: URLSession, 
                dataTask: URLSessionDataTask, 
              didReceive response: URLResponse, 
       completionHandler: @escaping (URLSession.ResponseDisposition) -> Void)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...