self.tabBarController dismissViewControllerAnimated не работает
У меня есть UITabBarController в моем приложении.
Я хотел бы представить из одной вкладки другой UIViewController.
Итак, я написал вViewControllerA
(это вкладка в tabviewcontroller):
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
MyViewController *chooseTemplateController = [storyboard instantiateViewControllerWithIdentifier:@"myController"];
[self.tabBarController presentViewController:myController animated:NO completion:nil];
Это показывает MyViewController красиво.
Тем не менее, как я могу отклонить MyViewController?
Я прочитал во многих вопросах, которые мне нужно позвонить:
[self.tabBarController dismissViewControllerAnimated:NO completion:nil];
Однако - откуда я это называю? Я пытался из MyViewController - но так какне является частью UITabBar, self.tabBarController имеет значение null.
Я инициализирую UiTabBarController из раскадровки, а не из appDelegate, и я бы хотел оставить это так.