我有一个带有控制多个视图的 TabBar 的应用程序。在一种观点中,我控制与不同服务器的连接。每个服务器提供一组不同的项目。我在另一个视图上的 UITableView 中显示这些项目。
问题是表格视图第一次显示正常,但如果我返回查看第一个视图并更改服务器,从而更改应该在表格视图中显示的项目列表,表格视图由于某种原因变得不可见。如果我在应该在的位置点击屏幕,它会再次可见。
我像这样创建表格视图
UITableView * aTableView = [[UITableView alloc] initWithFrame:CGRectMake(X,Y,Width,Height) style:UITableViewStyleGrouped];
[[self view] addSubview:aTableView];
aTableView.dataSource = self;
我试图调用reloadData
并调用托管此 tableview 的,但没有setNeedsDisplay
成功viewWillAppear
。UIViewController
有什么建议吗?
谢谢