¿Observa el progreso de la descarga de datos en Swift?

Necesito almacenar en caché los datos que recibo de una URL remota en una URL local. Puedo hacer esto con éxito con:

let dataToCache = try Data(contentsOf: url) try dataToCache.write(to: cacheURL)

Pero me preguntaba si hay algún tipo de observador que pueda usar para mostrar una vista de progreso a medida que se escriben los datos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta