Otrzymuję "Powolny domyślny dostęp dla klucza ClientState zabrał 0.034635 sekund, tolerancja jest 0.020000" ostrzeżenie podczas testowania mojej aplikacji na iOS - wydaje się, że występuje sporadycznie. Próbowałem rozejrzeć się, aby zobaczyć, o co chodzi, ale nie jestem do końca pewien! Każda pomoc doceniona, dzięki.Powolny domyślny dostęp dla klucza Ostrzeżenie ClientState na iOS
Odpowiedz
Moje najlepsze przypuszczenie jest takie, że pierwszy ViewController wymaga długiego czasu ładowania.
Nigdy nie otrzymałem tej wiadomości, dopóki nie dodałem dużego tła png do pierwszego kontrolera widoku, który teraz wykazuje to samo zachowanie, ale przez cały czas. Wyjmij png i nie dostałem go na 5 ładunkach.
Dostałem wiadomość tylko raz, kiedy dodałem nowe ramy do projektu. Domyślam się, że opóźnienie wynika z kopiowania g dodatkowe pliki do urządzenia. – Totoro
Zgadywanie samo jak depicus: pierwszy widok Sterownik ładuje się zbyt długo.
W moim przypadku aplikacja zaczyna się od zapełnienia tableView z ostatnio zapisanego CoreData. Zaraz po tym, gdy serwer poinformuje mnie, że autoryzacja wygasła, zaczynam od nowa i widok logowania na Facebooku pojawia się na ekranie - na wierzchu tableView.
To był ten błąd. Bez logowania na Facebooka wszystko jest ok == wystarczająco szybko.
Z mojego doświadczenia wynika, że do czasu załadowania widoku, gdy go wywołasz, jest to przyczyną. Weźmy na przykład moją sprawę. Miałem aplikację TabBar iw jednej z moich zakładek była to galeria. Wywoływałam widok, ale w widoku przyniosłam wszystko w głównym wątku (duże nie, nie) ... oczywiście, interakcja użytkownika zniknęła za oknem, a aplikacja zablokuje się, dopóki nie zostanie wykonana. Telefon będzie potrzebował czasu na załadowanie zdjęć i przedstawienie widoku. Raz wielowątkowałem moją aplikację, a zdjęcia ładowały się w tle bez ostrzeżenia. Nadzieję, która pomaga, nie jestem pewien, jak to ostrzeżenie działa pod spodem, ale to, że zmiana tego się pozbyła. :)
SMSidat - Miałem ten sam problem i szukałem go na zawsze. Mam bazy danych sqlite i po załadowaniu vc, który uzyskał dostęp do bazy danych, stwierdził "powolne domyślne ..... clientState trwało długo, aby załadować i wszystko.
Spróbuj usunąć Auto Układ z twoich stalówek. nie więcej „slow domyślnie ... ostrzeżenie” !! chociaż jest to od 3 lat temu ... Mam nadzieję, że to może pomóc ktoś.
Tu jest link do bieżnika, który pomógł mi Slow UIViewController load time (slow ClientState warning)
- 1. Powolny czas ładowania UIViewController (wolne ostrzeżenie ClientState)
- 2. OSTRZEŻENIE: Powolny domyślny dostęp dla klucza Wewnętrzny trwało xx sekund, tolerancja wynosi 0,020000
- 3. Domyślny język inny niż angielski dla aplikacji na iOS?
- 4. Dostęp klucza tablicy w SASS
- 5. Kodowanie wartości klucza iOS
- 6. iOS 7.1 Domyślny kolor tinty nie zmienia się dla UISwitch
- 7. Sprawdzanie wersji iOS daje ostrzeżenie
- 8. ReSharper Ostrzeżenie - Dostęp do zmodyfikowanym zamknięciem
- 9. Xcode 7 powolny i powolny
- 10. dostęp do klucza rejestru jest zabroniony (ABCPdf)
- 11. iOS 5.0 Ostrzeżenie: Nie można odnaleźć definicję protokołu dla Delegata
- 12. ostrzeżenie: stream_socket_client(): nie można ustawić plik klucza prywatnego
- 13. Powolny serwer Apache na EasyPHP
- 14. Dostęp do klucza Bluetooth z wnętrza Dockera?
- 15. Jak działa dostęp do klucza obcego Django
- 16. Dostęp do klucza rejestru "Globalny" jest odmawiany
- 17. Xcode: ostrzeżenie: nie znaleziono katalogu dla opcji
- 18. ios UIScrollView mieć zły domyślny contentOffset - szybki
- 19. ios: Jak rozwiązać to ostrzeżenie przeciek pamięci
- 20. IOS musi posortować tablicę wartości słowników na podstawie ceny klucza
- 21. Windows: Powolny start aplikacji
- 22. iOS: Dodawanie klucza prywatnego do urządzeń KeyChain
- 23. iOS 10,1 ostrzeżenie podczas uruchamiania aplikacji
- 24. Niebezpieczny dostęp na piksel, dostęp do 30ms dla 1756000 pikseli
- 25. Czas kompilacji Xamarin bardzo powolny
- 26. iOS - NSLocalizedString zwraca tylko ciąg klucza
- 27. CSS powolny
- 28. Aplikacja przeglądarki Chrome dla iOS na iPadzie
- 29. Jaki jest domyślny typ TemporalType dla tymczasowego klucza mapy bez adnotacji @MapKeyColumn lub @MapKeyTemporal?
- 30. pycharm autouzupełnianie powolny
Sądząc po słowie, myślę, że można to zinterpretować jako "Twoja baza danych jest wolna, napraw to!". – borrrden