Posibilidad 1: Error en una aplicación de terceros
Los desarrolladores de terceros tienen la capacidad de activar y desactivar este icono en sus aplicaciones. Este es un problema cuando la aplicación no desactiva el ícono adecuadamente cuando termina con las operaciones de red.
La rueda giratoria se establece según el networkActivityIndicatorVisible
propiedad y se establece de esta manera:
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
El reinicio del dispositivo soluciona esto hasta que la aplicación ofensiva habilita el icono y, una vez más, no lo desactiva. Las aplicaciones de Apple manejarán el ícono correctamente, pero iOS lo deja a los desarrolladores externos para que lo manejen por su cuenta. Los desarrolladores descuidados definitivamente pueden causar el problema que estás viendo.
La explicación de Página de desarrollador de Apple sobre este tema :
Especifique SÍ si la aplicación debe mostrar la actividad de la red y NO si
no debería. El valor predeterminado es no. Un indicador de giro en el
La barra de estado muestra la actividad de la red. La aplicación puede ocultar o mostrar explícitamente
este indicador.
Debido a que esto es explícito, los errores en el código pueden hacer que esto permanezca visible mucho después de que finalice una operación de red. Mi sugerencia para usted es rastrear la aplicación ofensiva y enviar un informe de error a los desarrolladores.
Posibilidad 2: la red real está ocurriendo en segundo plano
La respuesta aceptada de esta pregunta de Apple.SE sugiere que puede ser una actividad real de la red que haga que la rueda giratoria permanezca visible.
- La red a la que te has conectado necesita un poco más de configuración, y se está demorando un poco en configurar la información de configuración.
correctamente desde el enrutador (o, más probablemente, el servidor DNS)
- Su teléfono está sondeando una gran cantidad de datos para transferir. Tal vez haya muchas aplicaciones para actualizar o tenga muchos correos electrónicos para sincronizar, o
tienes muchos datos en la nube para descargar
- Su teléfono está intentando golpear un servidor importante y tiene problemas para conectarse a él (por ejemplo, está intentando encuestar a los servidores de Apple para
compruebe si hay actualizaciones de software y los servidores en cuestión están inactivos). los
La rueda giratoria permanecerá levantada por un tiempo, hasta que su teléfono se rinda o
obtiene una conexión real.
Esto es ciertamente posible. Puede que no sea un error en el código de nadie y refleje la red real que su teléfono está realizando en segundo plano.