どのように私は別のTabBarのアイテムから同じViewControllerを呼び出すことができますか?

StackOverflow https://stackoverflow.com/questions/3820205

  •  26-09-2019
  •  | 
  •  

質問

iが示す異なるデータが入力されたパラメータに従ってことのViewControllerを開発しました。私は、タブバーのインターフェイスを使用し、それらに異なるパラメータを渡すことによって、それぞれのタブから同じのViewControllerを呼び出すしたいと思います。 私はこれを行うことができますか?私はタブバーの項目でのViewControllerのNIBを指定した場合、私は実際にエラーが出ます。

あなたは私を助けてくださいことはできますか? 前もって感謝します Cます。

役に立ちましたか?

解決

あなたのViewControllerの2つの異なるインスタンスを作成します:

MyViewController *vc1 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil];
MyViewController *vc2 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil];

UITabBarController *tabs = [[UITabBarController alloc] init];
[tabs setViewControllers:[NSArray arrayWithObjects:vc1, vc2, nil] animated:NO];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top