Подтвердить что ты не робот

Выполнить программную программу Segue без подключения кнопок?

У меня есть два контроллера представления в моем раскадровке, и мне нужно нажать из представления 1, чтобы посмотреть 2.

Мне нужно сделать это, не связывая segue напрямую с кнопки в моей раскадровке, мне нужно сделать это программно.

Как я могу?

Спасибо.

4b9b3361

Ответ 1

Когда вы нажимаете кнопку вызова:

[self performSegueWithIdentifier:@"SegueIdentifier" sender:self];

Вам нужно будет создать segue в раскадровке, но вы можете сделать это с контроллера просмотра, чтобы просмотреть контроллер вместо кнопки, чтобы просмотреть контроллер.

Ответ 2

Если вы хотите выполнить действие без клика (или при загрузке самого viewController), выполните этот код либо в

- (void)viewDidLoad {
[super viewDidLoad];
[self performSegueWithIdentifier:@"NameOfYourSequeIdentifier" sender:self];
 }

или

-(void)viewDidAppear:(BOOL)animated {
[self performSegueWithIdentifier:@"NameOfYourSequeIdentifier" sender:self];
}