l'indicatore di attività della barra di stato di iPhone gira per sempre

7

Qualcuno può indicarmi perché questo indicatore di attività sta girando? Tutte le app sono chiuse. Inizia a girare subito dopo l'attivazione del wifi. Wifi disattivato - indicatore di attività scomparendo.

    
posta trickster77777 29.03.2014 - 16:06
fonte

4 risposte

4

Di solito ciò significa che il tuo telefono sta facendo un'attività di rete pesante, il che può significare uno dei seguenti (elenco non esaustivo, solo il più comune, e, casualmente, più facile da correggere):

  • La rete a cui ti sei collegato ha bisogno di un po 'più di configurazione e ci vuole del tempo per ottenere le informazioni di configurazione impostate correttamente dal router (o, più probabilmente, dal server DNS)
  • Il telefono sta eseguendo il polling di molti dati da trasferire, forse ci sono un sacco di app da aggiornare, o hai un sacco di e-mail da sincronizzare, o hai molti dati cloud da scaricare
  • Il telefono sta tentando di colpire un server importante e non riesce a connettersi ad esso (ad esempio, sta tentando di eseguire il polling dei server Apple per verificare la presenza di aggiornamenti software e i server nelle domande non sono disponibili). Lo spinner rimarrà attivo per un po ', fino a quando il telefono non si arresta o ottiene una connessione effettiva.

Prova a connetterti a una rete affidabile (connessione veloce, facile accesso a Internet - ad esempio, non come una rete di coffee shop), e lascia che il tuo telefono si decida da un po '(dai 15 ai 20 metri). Prova a farlo un paio di volte. Se hai ancora il problema dello spinner sulla buona rete dopo essere stato collegato a esso per un lungo periodo di tempo e controlli il tuo telefono alcune volte, potresti avere un problema più raro, ma anche molto più difficile da diagnosticare / risolvere, problema - vai al Apple Store e chiedigli di dare un'occhiata:)

    
risposta data 29.03.2014 - 16:51
fonte
7

La causa

Posso riprodurre questo problema in modo coerente su iOS 7.1.1. Basta andare su App Store e fare clic sul pulsante "Aggiorna tutto" nella scheda degli aggiornamenti. Quando si esce sulla schermata iniziale, l'indicatore di attività girerà incessantemente nella barra di stato. Poiché il codice è stato incuneato nello stato sbagliato, l'unico modo per sbarazzarsi dell'indicatore di attività è spegnere il telefono e riavviarlo.

Il motivo

Questo è causato dalla scarsa programmazione degli sviluppatori Apple. Lo mostrano correttamente quando le app iniziano ad aggiornarsi:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

Ma non riescono a disattivarlo quando le app completano l'aggiornamento:

[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;

Il modo in cui il loro framework Cocoa Touch è scritto rende molto facile per gli sviluppatori amatoriali fare questo errore, incluso il team di sviluppo iOS interno di Apple. È molto difficile gestire le operazioni di rete annidate che devono mostrare l'indicatore di attività. L'interfaccia corretta per la gestione dell'indicatore di attività sarebbe stata quella di creare uno stack. Ogni volta che l'indicatore è necessario, un oggetto verrebbe messo in pila. Una volta completata l'operazione, l'oggetto verrà estratto dallo stack. Una volta che la pila è vuota, l'indicatore dovrebbe scomparire.

    
risposta data 17.07.2014 - 01:04
fonte
3

Ho avuto lo stesso problema: l'icona Attività di rete girava costantemente sulla schermata Home, anche con tutte le app chiuse. Ho spento il mio iPhone e poi lo ho riacceso. Problema risolto.

    
risposta data 13.04.2014 - 00:12
fonte
0

Ho avuto lo stesso problema: l'icona Attività di rete girava costantemente sulla schermata Home, anche con tutte le app chiuse. Ho spento il mio iPhone e poi lo ho riacceso. Problema risolto. Ha funzionato anche per me, iPhone 5c

Se non vuoi riavviare, puoi anche uccidere tutti i processi con questa applicazione iOS: link

    
risposta data 23.05.2014 - 03:32
fonte

Leggi altre domande sui tag