self.tabBarController dismissViewControllerAnimated nie działa
Mam aplikację UITabBarController w mojej aplikacji.
Chciałbym przedstawić z jednej karty inny kontroler UIViewController.
Więc napisałemViewControllerA
(która jest kartą w kontrolerze tabview):
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
MyViewController *chooseTemplateController = [storyboard instantiateViewControllerWithIdentifier:@"myController"];
[self.tabBarController presentViewController:myController animated:NO completion:nil];
To pokazuje ładnie MyViewController.
Jak jednak odrzucić MyViewController?
Przeczytałem w wielu pytaniach, które muszę zadzwonić:
[self.tabBarController dismissViewControllerAnimated:NO completion:nil];
Jednak - skąd mam to nazwać? Próbowałem z MyViewController - ale ponieważ nie jest częścią UITabBar, self.tabBarController ma wartość NULL.
Inicjalizuję UiTabBarController z storyboardu, a nie z appDelegate i chciałbym to zostawić.