iOS アプリのテスト中に、「キー ClientState のデフォルト アクセスが 0.034635 秒かかりました。許容範囲は 0.020000 です」という警告が表示されます - 断続的に発生するようです。どんな内容なのか調べてみたのですが、よくわかりません!助けていただければ幸いです。
4 に答える
私の最善の推測は、最初の Viewcontroller の読み込みに時間がかかっていることです。
大きな背景pngを最初のビューコントローラーに追加するまで、このメッセージは表示されませんでした。これは、常に同じ動作を示します。PNGを取り出して、5回の読み込みで取得できませんでした。
depicus と同じ推測: 最初の viewController の読み込みが長すぎます。
私の場合、アプリは最後に保存された CoreData から tableView を設定することから始まります。そのサーバーが認証の有効期限が切れたことを通知した直後に、再認証を開始すると、facebook のログイン ビューが tableView の上に画面に表示されます。
これは、そのエラーが発生した場合です。Facebook にログインしなくても、すべて問題ありません == 十分に高速です。
SMSidat - 私は同じ問題を抱えていて、永遠に見つかったように見えました. 私はsqliteデータベースを持っており、データベースにアクセスするVCをロードすると、「デフォルトが遅い.....clientStateのロードに時間がかかりました.
ニブから自動レイアウトを削除してみてください。これを行うと、「遅いデフォルト...警告」はもうありません!! これは3年前のものですが...誰かの助けになれば幸いです。
これは、 UIViewControllerの読み込み時間が遅い(ClientStateの警告が遅い)のを助けてくれたトレッドへのリンクです