2012-01-15 12 views
0

UINavigationControllerを使用して表示したいストーリーボードを作成しました。 storyboardの最初のビューはUITableViewControllerです。したがって、UITableViewControllerのサブクラスを作成し、それに合わせてストーリーボードのクラスを設定しました。ストーリーボードを表示するには? (iPhone)

私はそのようにのようなストーリーボードを表示しよう:私のビューが何らかの理由で示されていないが

StoryBoardView *newView = [[StoryBoardView alloc] init]; 
[self.navigationController pushViewController:newView animated:YES]; 

。誰かが私を助けることができますか?

答えて

1

ビューコントローラをプッシュするときは、新しいインスタンスをalloc/initするだけでなく、ストーリーボード内からビューコントローラをインスタンス化する必要があります。

StoryBoardView *newView = [[self storyboard] instantiateViewControllerWithIdentifier:@"<ViewControllerIdentifier>"]; 
0

ストーリーボードを見てみましたが、最初のコントローラを選択して「初期ビューコントローラですか?」にチェックを入れましたか? そのコントローラでアプリを起動する必要があります。

+0

あなたのご意見ありがとうございます。私はちょうどチェックしており、既にチェックされています。 –

関連する問題