Veo un problema en el que ejecuto lo siguiente varias veces con diferentes URL y obtengo los mismos datos 'a veces' (parece aleatorio). Me pregunto si iOS almacena en caché algunas páginas y me devuelve los mismos datos y no va a la URL.
¿Hay un caché? Si es así, ¿hay alguna forma de borrarlo antes de cada llamada?
if let dataString = try? Data(contentsOf: url!) {
let pageContent = String(data: dataString, encoding: String.Encoding.utf8)
}
Eche un vistazo a init (contentsOf: options :) que proporciona una opción llamada NSData.ReadingUncached
. Eso es evidencia de que el formulario simple se almacena en caché y una respuesta a cómo puede controlar si se almacena en caché.
Un mejor enfoque con aún más control es a través de URLSession
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras