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, и я бы хотел оставить это так.

Ответы на вопрос(1)

Ваш ответ на вопрос