У меня проблема с переходом между представлениями в разных ViewController
с.
Вот ситуация:
Мое приложение - приложение TabBar, выполненное с IB, которое содержит UIViewController
длякаждая вкладкаUIViewController
(PlayerTabViewController) первой вкладки содержит еще один UIViewController
(PlayerCreationViewController) для управления представлением, которое будет добавлено как подпредставление.
Мне удалось добавить подпредставление, используя
[self.view addSubview:playerCreationViewController.view];
В PlayerTabViewController.
Проблема заключается в том, что из подпредставления мне нужно вернуться в родительское представление и перезагрузить его, поскольку оно содержит табличное представление, которое необходимо обновить.
Используя [self.view removeFromSuperview];
в PlayerCreationViewController, я могу вернуться к родительскому представлению, но не могу перезагрузить табличное представление или выполнить другие действия.Я пытался реализовать метод -(void)willRemoveSubview:(UIView *)subview
в PlayerTabViewController, но кажется, что эта функция никогда не вызывается.
У вас есть идея, что я делаю неправильно?