У меня есть UINavigationController. Справа сверху у меня есть кнопка, по щелчку которой я должен получить раскрывающееся представление таблицы. Я создал еще один класс UIViewController с xib и добавил его как subView к текущему виду. Он должен появиться на 1-м клике и исчезнуть во втором щелчке. Это должно произойти для всех щелчков (открыть представление и закрыть окно). Я написал этот код, но не знаю, где я ошибаюсь. кто-то, пожалуйста, помогите
-(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];
}
}
}
Что мне здесь не хватает?
EDIT: TableViewController - это имя моего класса UIViewController