0
그러면 나는이 방법을 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];
}
}
나는 당신이하고 싶은 것을 정말로 이해하지 못한다.하지만 이것은 잘못된 것이다! "MapViewController"라는 식별자로 정의 된 segue가 있습니까? VC가 네비게이션 컨트롤러로 밀어 넣는 것이 당신이하려는 일이라고 생각하십니까? –
'addplayer'-segue와 mapviewcontroller segue –
의 관계를 이해하지 못해서 더 많은 컨텍스트를 제공해야합니다. 'add player', 그것 - MapViewController. showMapViewController 메서드를 호출하고 VC를 푸시합니다. – user3196922