2011-10-23 7 views
0

[OK]を、私はしばらくの間、店で持っていた簡単なリーダーのアプリを持って、それは素晴らしい動作します。私はコンテンツのsqliteデータベースを持っており、私はfmdbを使ってそれと話をしています。テキストをロードしてUIWebViewに表示します。かなりシンプルなもの。私のiOSアプリケーションはiOS 5で本当に遅く動作しますが、それは何ですか?

iOS 5が公開されたとき、私はアプリが正しく動作していないというメールを受け取るようになりました。確かに、それは非常に遅く実行されています。私は章間を切り替えるためのUISegmentedControlを持っています。何もする前に文字通りUIを10秒間フリーズします。この場合、他にもいくつかの例があります。

何が起こっていますか?アプリはまだ技術的には機能していますが、遅くて使用できません。他に誰がこれを見たことがありますか?誰が何が起こっているのかについてのアイデアはありますか?

+0

アプリの読み込み時やUIWebViewの読み込み中にテキストを読み込んでいますか? – bdares

+0

テキストが最初に表示され、ビューが読み込まれ、準備が整ったらhtml文字列でWebViewに読み込まれます...これはiOS 5より前に完全に機能していました。それはOSのバグでしょうか?途中で修正した? – Lizza

+0

あなたのアプリについてもっと知ることなしに言うのは難しいです。 @ChrisParkerと同じことをお勧めします.Applicationを使ってアプリケーションを実行し、ボトルネックが何であるかを調べます。 – titaniumdecoy

答えて

2

Instrumentsの下でアプリケーションを実行し、プログラムがほとんどの時間を費やしている場所を教えてください。時間サンプリングツールは、与えられた実行のために最も多くのサンプルを消費しているメソッドの内訳を与える必要があります。

関連する問題