8 votos

el indicador de actividad de la barra de estado del iphone gira eternamente

¿Puede alguien indicarme por qué este indicador de actividad está girando? Todas las aplicaciones están cerradas. Empieza a girar justo después de activar el wifi. Wifi apagado - el indicador de actividad desaparece.

7voto

Pwner Puntos 171

La causa

Puedo reproducir este problema constantemente en iOS 7.1.1. Sólo tienes que ir a la App Store y hacer clic en el botón "actualizar todo" en la pestaña de actualizaciones. Cuando salgas a tu pantalla de inicio, el indicador de actividad girará en la barra de estado incesantemente. Dado que el código se ha encajado en el estado incorrecto, la única manera de deshacerse del indicador de actividad es apagar el teléfono y volver a arrancarlo.

La Razón

Esto es causado por la mala programación de los desarrolladores de Apple. Lo muestran correctamente cuando las aplicaciones comienzan a actualizarse:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

Pero no lo apagan cuando las aplicaciones terminan de actualizarse:

[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;

La forma en que está escrito su framework Cocoa Touch hace que sea muy fácil para los desarrolladores aficionados cometer este error, incluyendo el propio equipo de desarrollo interno de iOS de Apple. Es muy difícil gestionar las operaciones de red anidadas que necesitan mostrar el indicador de actividad. La interfaz correcta para gestionar el indicador de actividad habría sido crear una pila. Cada vez que se necesite el indicador, se empujaría un objeto a la pila. Cuando la operación se haya completado, el objeto se sacaría de la pila. Una vez que la pila esté vacía, el indicador debería desaparecer.

4voto

Nazgob Puntos 4548

Por lo general, eso significa que su teléfono está realizando una actividad de red pesada, lo que puede significar cualquiera de las siguientes cosas (lista no exhaustiva, sólo la más común y, casualmente, la más fácil de solucionar):

  • La red a la que se ha conectado necesita algo más de configuración, y está tardando en obtener la información de configuración correctamente del router (o, más probablemente, del servidor DNS)
  • Tu teléfono está sondeando para transferir muchos datos: tal vez hay muchas aplicaciones que actualizar, o tienes mucho correo electrónico que sincronizar, o tienes muchos datos en la nube que descargar
  • Tu teléfono está intentando acceder a un servidor importante y tiene problemas para conectarse a él (por ejemplo, está intentando sondear los servidores de Apple para comprobar si hay actualizaciones de software y los servidores en cuestión están caídos). El spinner se mantendrá durante un tiempo, hasta que tu teléfono se rinda o consiga una conexión real.

Intenta conectarte a una red fiable (conexión rápida, acceso fácil a Internet, es decir, no algo como la red de una cafetería), y deja que tu teléfono se las arregle solo durante un rato (dale unos 15-20 m). Intenta hacer esto varias veces. Si sigue teniendo el problema del spinner en la red buena después de estar conectado a ella durante mucho tiempo, y comprobar su teléfono unas cuantas veces, es posible que tenga un problema más raro, pero también mucho más difícil de diagnosticar / arreglar - ir a la tienda de la Apple y pedirles que echen un vistazo :)

3voto

Somya Puntos 1

Tenía el mismo problema: el icono de actividad de red giraba constantemente en la pantalla de inicio, incluso con todas las aplicaciones cerradas. Apagué el iPhone y lo volví a encender. Problema resuelto.

0voto

Tony Stark Puntos 108

Tenía el mismo problema: el icono de actividad de red giraba constantemente en la pantalla de inicio, incluso con todas las aplicaciones cerradas. Apagué el iPhone y lo volví a encender. Problema resuelto. A mí también me funcionó, iPhone 5c

Si no quieres reiniciar, también puedes matar todos los procesos con esta aplicación de iOS : https://itunes.apple.com/fr/app/system-status-activity-monitor/id401457165?mt=8

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X