У меня есть приложение с TabBar, которое управляет несколькими представлениями. С одной стороны, я контролирую соединения с разными серверами. Каждый сервер предоставляет различный набор элементов.
Я отображаю эти элементы в UITableView в другом представлении.
Проблема в том, что табличное представление в первый раз отображает ОК, но если я вернусь к первому представлению и изменим сервер, тем самым изменив список элементов, которые должны отображаться в табличном представлении, табличное представление по какой-то причине станет невидимым. Если я коснусь экрана в том месте, где он должен быть, он снова станет видимым.
Я создаю табличное представление вот так
UITableView * aTableView = [[UITableView alloc] initWithFrame:CGRectMake(X,Y,Width,Height) style:UITableViewStyleGrouped];
[[self view] addSubview:aTableView];
aTableView.dataSource = self;
Я пытался вызвать reloadData
и setNeedsDisplay
в viewWillAppear
из UIViewController
, в котором находится это представление таблицы, но безуспешно.
Любой совет?
Спасибо