1

同じクラスのView Controllerがいくつかあります。

特定のものにセグエするときに、どうすればそれらを区別できますか?

通常はこのコードを使用しますが、これはクラスのインスタンスが 1 つしかない場合にのみ機能します。

SecondViewController *secondview = [[SecondViewController alloc] initWithNibName:nil bundle:nil];

[self presentViewController:secondview animated:YES completion:nil];
4

1 に答える 1

2

次のオプションがあります。

-ストーリーボードを使用するなど、セグエを使用します。

-ストーリーボードを使用して使用する:

ExploreViewController *ev = [self.storyboard instantiateViewControllerWithIdentifier:@"ProfileViewController"];

-ストーリーボードを使用しないでください。そのため、表示するビューコントローラーに従って、「 initWithNibName 」にnib 名を設定するだけです。

于 2013-11-15T00:53:06.880 に答える