Zu einem bestimmten Viewcontroller in einem Navigationsstapel springen

Ich bin auf einen Code gestoßen, der einem bestimmten Viewcontroller in einem Navigationsstapel wie unten gezeigt zugewiesen werden soll

for (UIViewController* viewController in self.navigationController.viewControllers) {
    if ([viewController isKindOfClass:[MyGroupViewController class]] ) {
        MyGroupViewController *groupViewController = (MyGroupViewController*)viewController;
        [self.navigationController popToViewController:groupViewController animated:YES];
    }
}

Das Ziel ist, auf MyGroupViewController zuzugreifen. Aber ich verstehe diese Codezeile nicht.

MyGroupViewController *groupViewController = (MyGroupViewController*)viewController;

Was genau passiert hier? Ich glaube nicht, dass hier eine neue Instanz von MyGroupViewController erstellt wird.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage