我正在尝试使用 NSURLSession 从 Twitter Streaming API 中提取推文.我想尝试以几种方式将它们可视化,也许使用 Core Animation 之类的。但这不是重点。我对流式 API 的认识是它……永远不会停止流式传输。所以我 resume() 的任何 NSURLSessionDataTasks 都只会永远下载数据。问题是,我的完成处理程序还没有被调用。如何从此流中提取数据?郑重声明,我的目标不是处理所有推文,而是每隔几秒就挖到流中拉出一条推文。
最佳答案
实现
func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data)
来自
URLSessionDataDelegate
只要您与流式 API 的连接处于打开状态,就会一次又一次地调用它。
关于swift - NSURLSession 和 Twitter 流 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33552757/