0

私は、タブバーコントローラと2つのタブを持つ簡単なアプリケーションを書いています。最初のタブはうまく動作する別のUITableViewControllerに切り替わります。 2番目のタブは、UIViewControllerから継承したビューコントローラに切り替える必要がありますが、黒い画面しか表示されません。XCodeストーリーボードでスイッチビューコントローラを表示すると黒い画面になる

そして、私はViewDidLoad、ViewDidAppear関数を宛先UIViewControllerにフックして、うまく読み込まれています。しかし、それは私に黒い画面を表示するだけです。ここで何が起こるのか?それを修正する方法は?

答えて

2

- (void)loadViewの空の実装をviewControllerから削除します。 あなたのケースストーリーボードのペン先からビューを読み込むので、コードでビューを構築する必要はありません(つまり、loadViewを実装します)。

Xcodeビューコントローラテンプレートのバグ(10887149)が原因です。

EDIT:このバグは、Xcode 4.3.2で修正されています。テンプレートはもはや含まれていません- (void)loadView

+0

私はloadViewをコメントアウトした後、正しく動作します。ありがとう! – syshen

関連する問題