2

現在、App Store にバージョン 2.2.1 でビルドされたアプリがあります。つまり、ベース SDK と展開ターゲットの両方が 2.2.1 に設定されています。そのアプリは正常に動作します。それ以来、XCode のバージョンを 3.1.3 にアップグレードし、ベース SDK を 3.0 に設定し、展開ターゲットを 2.2.1 に設定して、アプリの更新に取り組んでいます。これは、OS 3.0 を実行しているテスト用の iPhone デバイスで正常に動作します。問題は、2.2.1 でテストするデバイスがないため、シミュレーターを使用し、現在のビルドでは特定の UI 要素 (主に画像) が表示されないことです。奇妙な点は、シミュレーターで現在のバージョンの XCode を使用して App Store に既にある古いバージョンのアプリをテストすると、同じように UI が消えるという問題が発生することです。同じビルドで異なる結果が得られるのはなぜですか? XCode で何か変更がありましたか? 何'

ありがとう!

4

2 に答える 2

2

2.2.1 から 3.0 への変更では、いくつかの UI メソッドを含む特定のメソッドが非推奨になりました (UITableViewCell のメソッドinitWithStyle:はすぐに思い浮かびます)。特に消えるオブジェクトを構築または表示する領域で、UI オブジェクトへの/UI オブジェクトに対するすべての呼び出しが 3.0 互換であることを確認します。

于 2009-08-14T02:38:02.717 に答える