Ricevo un "Lento accesso di default per chiave ClientState ha 0,034635 secondi, la tolleranza è 0,020000" di avviso quando si verifica la mia app per iOS - sembra che si verifichi a intermittenza. Ho provato a guardarmi intorno per vedere di cosa si tratta, ma non ne sono del tutto sicuro! Qualsiasi aiuto apprezzato, grazie.Lento accesso predefinito per chiave Avvisi di ClientState su iOS
risposta
La mia ipotesi migliore è che il primo Viewcontroller impieghi troppo tempo per essere caricato.
Non ho mai ricevuto questo messaggio fino a quando non ho aggiunto un grande png in background al primo controller di visualizzazione che ora mostra lo stesso comportamento ma sempre. Prendi il png e non l'ho preso su 5 carichi.
Ho ricevuto il messaggio solo una volta, quando ho aggiunto un nuovo framework al progetto. g i file aggiuntivi sul dispositivo. – Totoro
Indovinare come depicus: prima vistaControllore carica troppo a lungo.
Nel mio caso l'app inizia popolando tableView dall'ultimo CoreData salvato. Subito dopo che il server mi dice che l'autorizzazione è scaduta, avvio la re-auth e la vista di login di Facebook arriva sullo schermo - sopra a tableView.
Questo è dove ho ricevuto quell'errore. Senza login Facebook, tutto è ok == abbastanza veloce.
Secondo la mia esperienza, ciò è dovuto al tempo impiegato per caricare una vista quando la si invoca. Prendi il mio caso per esempio. Avevo un'app TabBar e in una delle mie schede era una galleria. Stavo chiamando la vista ma all'interno della visualizzazione stavo recuperando tutto sul thread principale (grande no no) ... ovviamente, l'interazione dell'utente è stata disattivata e l'app si bloccherà fino al completamento. Il telefono impiegherà del tempo per caricare le immagini e per presentare la vista. Una volta multi-threaded la mia applicazione e le immagini caricate in background non più avviso. Spero che questo aiuti, non sono sicuro di come funziona questo avvertimento sotto, ma il fatto che cambiando queste cose ci siamo liberati. :)
SMSidat - Ho avuto lo stesso problema e cercavo di essere trovato per sempre. Ho un database sqlite e al caricamento del vc che ha effettuato l'accesso al database ha dichiarato "valori predefiniti lenti ..... clientState ha impiegato molto tempo per caricare e tutti.
Provare a rimuovere il layout automatico dai pennini. , non di più "default lento ... avvertimento" !! Anche se questo è da 3 anni fa ... spero che possa aiutare qualcuno.
Ecco un link al battistrada che mi ha aiutato Slow UIViewController load time (slow ClientState warning)
- 1. MFMessageComposeViewController molto più lento su iOS 7
- 2. Valore predefinito su Bundle.getString (Chiave stringa)
- 3. Devo emettere avvisi su STDERR o STDOUT?
- 4. Schema URL iOS lento
- 5. Cambia CMakeLists.txt predefinito in CLion per includere gli avvisi
- 6. Punto di accesso predefinito Dockypoint
- 7. indirizzo email predefinito accesso
- 8. Condividi personalizzata, pulsante di accesso per Facebook SDK iOS
- 9. SDK iOS Facebook troppo lento
- 10. Eventi di tocco lento lento su Android
- 11. iOS: Come abilitare le indicazioni audio su Google Maps
- 12. Accesso al dominio dell'app predefinito
- 13. Accesso pubblico predefinito in scala
- 14. Modificatore di accesso predefinito in C#
- 15. modificatore di accesso predefinito per enum in C#
- 16. iOS: Richiesta di accesso alla telecamera
- 17. AVVISO: lenta l'accesso predefinito per la chiave Interno ha impiegato xx secondi, la tolleranza è 0.020000
- 18. Accedere ad AWS utilizzando l'ID chiave di accesso e l'ID della chiave di accesso segreto
- 19. Utilizzo della chiave SS per memorizzare i token di accesso
- 20. Come modificare il pulsante di accesso predefinito in FBSDKLoginButton in ios?
- 21. App Impostazioni di accesso in iOS
- 22. accesso registro chiamate iOS api
- 23. Errore di accesso a Instagram nell'app per iOS utilizzando UIWebView
- 24. chiave web.config Accesso da codebehind
- 25. accesso di passaggio e chiave segreta aws
- 26. Guava ImmutableMap ha un accesso notevolmente più lento di HashMap
- 27. Codifica valore chiave iOS
- 28. Come utilizzare un token di accesso offline di Google per autenticarsi in background su iOS?
- 29. iOS metallo calcolare gasdotto più lento di implementazione della CPU per l'attività di ricerca
- 30. Confronto chiave per Linq GroupBy utilizzando EqualityComparer predefinito
A giudicare dalla dicitura penso che possa essere interpretato come "Il tuo database è hella lento, aggiustalo!" – borrrden