2011-08-11 13 views
1

私は、非アクティブ状態(セキュリティビュー)から再開するときに入力が必要なアプリケーションを持っています。しばらくしてから非アクティブから再開すると、UIは1〜5秒間フリーズし、セキュリティビューでの入力が可能になります。インストゥルメントでこれに続いて、他のアプリにメモリが必要なときに、いくつかのビューがdeallocされています。それが想定されているように動作します。短期間のUIフリーズapplicationWillEnterForeground

ロットがdeallocされ、アプリがdealloc'dビューを再構成しているときに、UIフリーズが発生するようです。私はviewDidLoadの火災などを見ています。問題は、セキュリティのビューがすでに出現しているため、ユーザーはパスコードを入力できることを期待できます。アプリが一時的に応答しなくなり、ユーザーに迷惑をかけています。

私はこれをよりうまく処理したいと考えています。おそらく、アプリケーションがユーザー入力の準備ができているときにのみ、セキュリティビューを表示しています。

これを行うにはどうすればよいのでしょうか、それとも別の提案がありますか?

答えて

1

このビューのスクリーンショットを起動イメージとして含めましたか?アプリが読み込まれている間、このスクリーンショットを表示するだけで、スクリーンショットでのユーザー入力を許可しないため、アプリがフリーズしているという印象を与える可能性があります。

+0

Superjessi:いいえ。アプリケーションのスクリーンショットはありません。 –

関連する問題