У меня есть UINavigationController. Справа вверху у меня есть кнопка, по нажатию которой я должен получить вид выпадающей таблицы. Я создал еще один класс UIViewController с помощью xib и добавил его в качестве подпредставления к текущему представлению. Он должен появиться при первом клике и исчезнуть при втором клике. Это должно происходить для всех кликов (открыть вид и закрыть вид). Я написал этот код, но не знаю, где я ошибаюсь. кто-нибудь, пожалуйста, помогите
-(void)modalTableView
{
tableView1 = [[TableViewController alloc] initWithNibName:@"TableViewController" bundle:nil];
for (UIView *subView in self.view.subviews)
{
if ([subView isKindOfClass:[TableViewController class]])
{
[subView removeFromSuperview];
}
else
{
[self.view addSubview:tableView1.view];
}
}
}
Что мне здесь не хватает?
РЕДАКТИРОВАТЬ: TableViewController — это имя моего класса UIViewController