2012-03-12 17 views
1

私はストーリーボードを使用しています。このメソッドを使用して、ストーリーボード内のビューコントローラーをビューコントローラーと同期させる必要があります。私はこの方法を追加する場所を知りません。それが自分のものなら、どうすれば使えますか?例えばinstantiateViewControllerWithIdentifier使用する場所

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" 
                 bundle: nil]; 

MenuScreenViewController *controller = (MenuScreenViewController*)[mainStoryboard 
                instantiateViewControllerWithIdentifier: @"<Controller ID>"]; 

私が得た例です。しかし、私は自分自身が欲しいmenuscreenviewcontrollerのインスタンスを作成し、そのプロパティをカスタマイズできるようにしたくありません。私はこのコードをどこに置くべきかもわかりません。それはloadviewまたはviewwillloadにありますか?

何か助けていただければ幸いです。

答えて

0

ストーリーボードの初期ビューコントローラーのviewDidLoadでこれを使用して、ストーリーボードファイルにも存在する他のビューコントローラーを読み込むことができるはずです。私が知る限り、それはストーリーボードのインスタンスです(属性インスペクター内のIDで正しく識別した場合)。そうする理由がない限りしかし、あなたは通常、セグエを使用すると

(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

の内側にあなたは

[segue destinationViewController]; 
を経由してあなたの次のビューコントローラになるだろう
関連する問題