Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift NSURLSession每X秒接收一次数据_Swift_Delay_Nsurlsession - Fatal编程技术网

Swift NSURLSession每X秒接收一次数据

Swift NSURLSession每X秒接收一次数据,swift,delay,nsurlsession,Swift,Delay,Nsurlsession,我目前正在使用NSURLSession获取Swift中的MJPEG数据流 是否有必要每隔X秒而不是像当前那样连续获取数据 如果您不确定我的意思,这里有一个图形表示: 目前: Incoming JPEG data ... (small delay, displaying the image) Incoming JPEG data ... (etc.) 我想要的是: Incoming JPEG data ... (displaying image) ... (5 seconds delay) In

我目前正在使用NSURLSession获取Swift中的MJPEG数据流

是否有必要每隔X秒而不是像当前那样连续获取数据

如果您不确定我的意思,这里有一个图形表示:

目前:

Incoming JPEG data
... (small delay, displaying the image)
Incoming JPEG data
... (etc.)
我想要的是:

Incoming JPEG data
... (displaying image)
... (5 seconds delay)
Incoming JPEG data
编辑:这与数据下载进度无关。这是指每次调用didReceiveData委托函数之间的延迟


我接收图像A。我希望在接收图像A和接收图像B之间有X秒的延迟。

关于延迟显示图像,您需要使用dispatch async get main queue来更新UIM。我的目标不是延迟图像显示。我的目标是延迟会话,使其每X秒接收一次数据@Leodabus为什么不管理显示计时而不是接收计时?如果您现在不需要它,请延迟下载开始