Come rimuovere la rotella di caricamento dalla schermata principale dell'iPad?

1

La ruota di caricamento è stata visualizzata senza alcun motivo sulla schermata iniziale del mio iPad Air in esecuzione 7.1.2 che non è jailbroken. Si usa per mostrarsi solo quando sto scaricando app. Ora è bloccato nell'angolo in alto a sinistra della schermata principale dell'iPad, accanto al segno di intensità della connessione wifi. L'unico modo in cui so come rimuoverlo è riavviare l'iPad, ma è ricomparso dopo un po '. Ho anche provato il riavvio (premendo il tasto sleep / wake e home insieme e lasciandolo andare quando vedo il logo Apple) ma l'ho rimosso solo per un po 'e poi si è presentato di nuovo. Qualche idea su come risolvere questo problema?

    
posta moeslim91 28.08.2014 - 14:25
fonte

1 risposta

1

Possibilità 1: Bug in un'app di terze parti

Gli sviluppatori di terze parti hanno la possibilità di attivare e disattivare questa icona nelle loro applicazioni. Questo è un problema quando l'app non disattiva l'icona correttamente quando ha finito con le operazioni di rete.

La ruota che gira è impostata in base a networkActivityIndicatorVisible property ed è impostato in questo modo:

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];

Il riavvio del dispositivo lo corregge finché l'app non attiva attiva l'icona e, ancora una volta, non la disabilita. Le app Apple gestiranno correttamente l'icona, ma iOS lascia agli sviluppatori di terze parti la gestione autonoma. Gli sviluppatori sloppy possono sicuramente causare il problema che stai vedendo.

La spiegazione da Pagina degli sviluppatori Apple su questo argomento :

Specify YES if the app should show network activity and NO if it should not. The default value is NO. A spinning indicator in the status bar shows network activity. The app may explicitly hide or show this indicator.

Poiché ciò è esplicito, i bug nel codice potrebbero far sì che questo rimanga visibile molto tempo dopo il completamento di un'operazione di rete. Il mio suggerimento è di rintracciare l'app incriminata e inviare una segnalazione di bug agli sviluppatori.

Possibilità 2: la rete effettiva sta accadendo in background

La risposta accettata da questa domanda Apple.SE suggerisce che potrebbe trattarsi di un'attività di rete effettiva che fa sì che la ruota che gira rimanga visibile.

  • The network you've connected to needs some more configuration, and it's taking some time to get the configuration information set properly from the router (or, more likely, DNS server)
  • Your phone is polling for a lot of data to transfer - maybe there are a lot of apps to update, or you have a lot of email to sync, or you have a lot of cloud data to download
  • Your phone is trying to hit an important server, and is having trouble connecting to it (say, it's trying to poll apple servers to check for software updates and the servers in questions are down). The spinner is going to stay up for a while, until your phone gives up or gets an actual connection.

Questo è certamente possibile. Potrebbe non essere un bug nel codice di nessuno e riflettere la rete effettiva che il tuo telefono sta facendo in background.

    
risposta data 28.08.2014 - 17:31
fonte

Leggi altre domande sui tag