0

私は iPhone 3GS、iOS4、xcode 3.2.3 を持っています。

Default.png をロードした後、アプリケーションの開始ビューとまったく同じように見える小さなスプラッシュ スクリーンを追加します。このスプラッシュ スクリーンは、デバッグ モードではアニメーション表示されますが、リリース モードではまったく表示されません (空白の画面が表示されます)。もちろん、サイズや名前など、画像に関する問題は除外されます。私はすべてのターゲットをきれいにしようとしましたが、うまくいきませんでした。また、トラブルシューティングのために、リリース構成をデバッグ構成とまったく同じようにしようとしました (コピーおよび最適化レベルでデバッグ シンボルを削除するなど)。

何か案は?

4

2 に答える 2

5

コピー リソースのビルド フェーズをチェックして、Default.png がそこにあるかどうかを確認します。おそらく削除されていますが、電話はキャッシュされたイメージを使用しているため (ビルドをクリーニングしていないため)、デバッグで動作しているという誤った兆候を示しています。

テストするには、すべてのビルドを完全に消去してデバッグを実行するか、Default.png がコピーされていることを確認します。

于 2010-07-07T03:49:06.330 に答える
0

わかりました、解決しました。ヒントをくれたコニーベアに感謝します。

この問題は、デバッグ モードまたはリリース モードとは関係ありませんでした。リリース モードのみでクリーンアップを行い、デバッグ モードではクリーンアップを行いませんでした。両方で実行すると、両方のモードで同じ動作が得られました。(クリーンオールを実行する前に) デバッグの下でスプラッシュ スクリーンが機能していたため、コードを見落とす傾向がありました。ここで、コードをもう一度調べる必要がありました。以前の変更中に [window makeKeyAndVisible] が削除されたため、スプラッシュ スクリーン ビューが表示されていないことがわかりました。

于 2010-07-07T08:54:12.817 に答える