ビューがxibsとして実装されている古いプロジェクトがあります。ビューはタブバー付きのコントローラーです。
ここで、新しい UITabBarItem を追加したいと考えていますが、この新しい項目は xib ベースではなく、Storyboard ベースにしたいと考えています。つまり、このタブバー アイテムのコンテンツだけにストーリーボードを使用し、アプリの残りの部分はそのままにしておきたいということです。
私は次のことをしました:
- 新しいストーリーボードを作成しました
- ストーリーボードのラッパーとなる新しいViewControllerを作成しました
- 次に、タブのIBの基礎となるVCを新しいVCに変更しました
しかし、私は今どのように進むべきですか?これを試して、InitialViewController をタブの ViewCONtroller にしました。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self)
{
UIStoryboard *financeStoryboard = [UIStoryboard storyboardWithName:@"WS_Finanzierung_Storyboard_iPhone" bundle:nil];
UIViewController * initialViewController = [financeStoryboard instantiateInitialViewController];
[self presentViewController:initialViewController animated:YES completion:nil];
}
return self;
}
しかし、それは機能しません (まだクラッシュします..)。
Q:とにかくそれは正しい方法ですか?これを行うベストプラクティスはありますか?
前もって感謝します