Тогда я называю этот метод, я хочу иметь segue. Это правильно?Как правильно использовать segue здесь?
- (void)showMapViewController {
[self performSegueWithIdentifier:@"MapViewController" sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"MapViewController"])
{
UINavigationController *navigationController = segue.sourceViewController;
LoginViewController *loginViewController = [[navigationController viewControllers] objectAtIndex:0];
[loginViewController performSegueWithIdentifier:@"MapViewController" sender:self];
}
}
Я действительно не понимаю, что вы пытаетесь сделать, но это неправильно! У вас даже есть segue, определенный с идентификатором «MapViewController»? Я думаю, что вы пытаетесь сделать нажатие VC на контроллер навигации, это правда? –
Вы должны дать больше контекста, так как я не понимаю отношения между вашим 'addplayer'-segue и вашим mapviewcontroller segue –
извините за' add player ', это - MapViewController. Я хочу вызвать метод showMapViewController и нажать VC – user3196922