2012-10-13 3 views
7

iOSアプリケーションをテストするときに、「ClientStateのキーのデフォルトアクセスが0.034635秒、許容値が0.020000」という警告が表示される - 断続的に発生するようです。私はそれが何であるか見るために周りを見ようとしましたが、私は完全にはわかりません!どんな助力も感謝しています。iOS上でキーClientStateの警告が遅くなるデフォルトのアクセス

+0

文言で判断すると、「あなたのデータベースはちょっと遅いですが、それを修正してください!」 – borrrden

答えて

3

私の最高の推測は、最初のViewControllerが読み込みに時間がかかることです。

最初のビューコントローラに大きなバックグラウンドpngを追加するまで、このメッセージは表示されませんでしたが、現在は同じ動作を示していますが、常に表示されます。 PNGを取り出して、私は5つの負荷でそれを取得しませんでした。

+1

プロジェクトに新しいフレームワークを追加したときにメッセージが1回しか届かなかったのですが、 gデバイスに追加ファイルを追加します。 – Totoro

1

デジカスと同じ推測:最初のviewControllerが長すぎます。

私の場合、アプリケーションは、最後に保存したCoreDataからtableViewを読み込むことから始まります。そのサーバーが認可の有効期限が切れた直後に、私はre-authを開始し、facebookのログインビューが画面上に表示されます。これはtableViewの上にあります。

これはエラーです。 Facebookのログインなしでは、すべてがokです。==十分に速いです。

0

私の経験では、これは、ビューを読み込むときに時間がかかるためです。たとえば私の場合を取る。私はTabBarアプリを持っていて、私のタブの1つにギャラリーでした。私はビューを呼び出していましたが、ビューの中ではメインスレッド(大きなノー)ですべてを取得していました...明らかに、ユーザーのやりとりがウィンドウ外に出て、アプリケーションが完了するまでロックされます。電話機は画像を読み込んで表示する時間がかかります。私は一度私のアプリケーションとバックグラウンドで読み込まれた画像をマルチスレッドしても警告は表示されません。希望が助けて、私はこの警告がどのように下に働くのか分からないが、このことを変えればそれを取り除くことができる。 :)

1

SMSidat - 私は同じ問題を抱えており、永遠に見つかっていました。私はsqliteデータベースを持っていて、データベースにアクセスしたvcをロードすると、 "slow default ......... clientStateが長時間ロードされてしまいました。

あなたのペン先から自動レイアウトを削除しようとしました。 、何より「遅いデフォルトません...警告」これは3年前からですが!! ...それが誰かを助けることができる願っています。

ここ Slow UIViewController load time (slow ClientState warning)

を私を助けたトレッドへのリンクです
関連する問題