私は、2 つの UINavigationControllers を含む UITabBarController を使用する iPhone アプリを持っており、それぞれに 1 つ以上の TableViewControllers (実際には、UITableViewDelegate と UITableViewDataSource を実装するカスタマイズされた UIViewControllers) が含まれています。すべてがコード化されています。Interface Builder は、UI の作成には使用されませんでした。SDK 2 で作成されました。SDK 2 では問題なく動作しました。
最近、SDK 3.0 に更新しました。Info で、Base SDK 設定を iPhone Simulator 3.0 に設定しました。これで、シミュレーターでアプリケーションを起動すると、上部にステータス バーがある空白の画面のみが表示されます。私のアプリの兆候はありません。ただし、アプリを終了すると、終了するアニメーションが再生されているときに、欠落しているテーブルビューが短時間表示されます。また、空白の白い画面で、ナビゲーション ボタンがあるべき場所をクリックして、アプリを終了し、表示されていない画面が短時間表示されると、そのナビゲーションによって別の画面が表示されることがわかります。したがって、ボタンは機能し、おそらくテーブルビューセルがそこにあり、それらは表示されません。
誰もこのようなものを見たことがありますか?何が原因で、どうすれば修正できるのか、誰にもわかりませんか? SDK 3.0 にアップデートすると、SQLiteBooks などのサンプル アプリが正常に動作するように見えることに気付きました。上記で述べたように、Interface Builder を使用していないことを除けば、使用されているテクノロジに関しては、私のアプリは SQLiteBooks と大差ありません。