Popping do konkretnego kontrolera widoku w stosie nawigacji

Mam natrafić na fragment kodu, który należy wyświetlić na konkretnym kontrolerze widoku w stosie nawigacji, jak poniżej

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

Celem jest przejście do MyGroupViewController. Ale nie rozumiem tej linii kodu.

MyGroupViewController *groupViewController = (MyGroupViewController*)viewController;

Co tu się dokładnie dzieje. Nie sądzę, aby tworzono tutaj nową instancję MyGroupViewController.

questionAnswers(4)

yourAnswerToTheQuestion