2

OS に関連していると思われる奇妙なバグが発生しています。OS 制御のスプラッシュ スクリーン Default.png が表示されている間にデバイスにスリープ割り込みを与え、すぐにデバイスを起動すると、黒いメッセージが表示されます。 screenapplicationDidFinishLaunching:が呼び出されるまで、OS が制御をアプリに渡します。

デバイスの起動時に Default.png が適切に表示されると便利です。割り込みハンドラ(など)がいつ呼び出されるかを確認するためにいくつかのログを入力しましたapplicationWillResignActive:が、呼び出されません-割り込みが発生するのが早すぎると思います。

黒い画面に戻らないようにする方法についてのアイデアはありますか?

前もって感謝します!

4

1 に答える 1

1

スプラッシュ スクリーンが表示される時間を制御することはできません。Default.png ファイルは、アプリのセットアップ中に表示されますが、アプリを起動する準備が整うとすぐに消えます。

読み込みが完了するまでにさらに時間が必要な場合は、制御できるスプラッシュ スクリーンのような別のビューを作成する必要があります。

スプラッシュ スクリーンの使用方法に関しては、Apple がとげとげしいことを知っておいてください。彼らは、あなたのアプリはいずれにせよそれを持つべきではないという意見です。したがって、空の/スプラッシュ画面にどれだけ長く座っているかに注意してください. 進行状況ビューまたはアクティビティ インジケーターを表示して、クラッシュしておらず、まだ作業中であることをユーザーに知らせます。

于 2011-11-29T15:08:05.493 に答える