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


8

Qualcuno può indicarmi il motivo per cui questo indicatore di attività sta ruotando? Tutte le app sono chiuse. Inizia a girare subito dopo l'attivazione del wifi. Wifi disattivato - indicatore di attività che scompare.


Cerca costantemente nuovi segnali WiFi.
Ruskes,

@Buscar Afaik l'icona dell'attività nella barra di stato non ha nulla a che fare con la ricerca di reti - hai una fonte?
grg

Ho letto male la domanda?
Ruskes,

Ho notato che l'indicatore di attività di rete sul mio iPhone è sempre attivo dalla schermata principale. Non so cosa stia facendo. Non dovrebbe farlo.
Brennan,

questo l'ha risolto per me; iphonetricks.org/…
Nathan Prather

Risposte:


4

Di solito ciò significa che il telefono sta svolgendo un'attività di rete pesante, il che può significare uno dei seguenti (elenco non esaustivo, solo il più comune e, per coincidenza, più semplice da risolvere):

  • La rete a cui ti sei connesso richiede 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 per il trasferimento di molti dati: forse ci sono molte app da aggiornare, oppure hai molte e-mail da sincronizzare o hai molti dati cloud da scaricare
  • Il telefono sta tentando di colpire un server importante e sta riscontrando problemi di connessione (ad esempio, sta tentando di eseguire il polling dei server Apple per verificare la presenza di aggiornamenti software e i server in questione sono inattivi). Lo spinner rimarrà sveglio per un po ', fino a quando il telefono non si arrenderà o non avrà una connessione effettiva.

Prova a connetterti a una rete affidabile (connessione veloce, facile accesso a Internet, ad esempio, non qualcosa come una rete di bar), e lascia che il tuo telefono si capisca per un po '(concedi 15-20 m). Prova a farlo alcune volte. Se hai ancora il problema dello spinner sulla buona rete dopo essere stato collegato a lungo per un lungo periodo di tempo e dopo aver controllato il telefono alcune volte, potresti avere un problema più raro, ma anche molto più difficile da diagnosticare / risolvere, vai al Apple Store e chiedi loro di dare un'occhiata :)


Buona risposta con buone ipotesi per la maggior parte degli utenti, ma la risposta "causa / ragione" sembra giusta per i miei problemi.
mgPePe

7

La causa

Posso riprodurre questo problema in modo coerente su iOS 7.1.1. Accedi all'App Store e fai clic sul pulsante "aggiorna tutto" nella scheda degli aggiornamenti. Quando si esce dalla schermata principale, l'indicatore di attività ruoterà continuamente nella barra di stato. Poiché il codice è stato incastrato nello stato errato, l'unico modo per eliminare l'indicatore di attività è spegnere il telefono e riavviarlo.

La ragione

Ciò è causato dalla scarsa programmazione degli sviluppatori Apple. Lo mostrano correttamente quando le app iniziano ad aggiornare:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

Ma non riescono a spegnerlo al termine dell'aggiornamento delle app:

[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;

Il modo in cui è scritto il loro framework Cocoa Touch 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 nidificate 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 è necessario l'indicatore, un oggetto verrebbe inserito nella pila. Al termine dell'operazione, l'oggetto verrebbe espulso dalla pila. Una volta che la pila è vuota, l'indicatore dovrebbe scomparire.


1
Anche questa batteria scarica?
Drai,

3

Ho avuto lo stesso problema: l'icona di Network Activity gira costantemente nella schermata principale, anche con tutte le app chiuse. Ho spento il mio iPhone e poi lo ho riacceso. Problema risolto.


il riavvio è una delle possibili soluzioni, perché downvote?
trickster77777,

Questo ha funzionato per me! La soluzione a tutto: "Spegni e riaccendi".
Neeku,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.