我在 aUITableView
中嵌入了一个UIViewController
,但遇到了一些问题。我已将表视图的委托设置为视图控制器。
1)数据源是一个从互联网上检索的数组。问题是当数据被下载并放入数组[self.tipTableView reloadData]
并被调用时,它不会更新表。我可以看到它numberOfRowsInSection:
被调用并且它返回正确的数字(不是 0)但它没有调用cellForRowAtIndexPath:
. 但是,当数组中有数据时viewDidLoad
,它会正确加载它。
2)我想让表格默认隐藏,然后在按下按钮时可见。将表格设置为隐藏viewDidLoad
效果很好,但是当我尝试在按下按钮时将其设置为可见时它不起作用。我正在self.tipTableView.hidden = NO;
为此努力,这似乎只适用于viewDidLoad
其他方法。
表视图是在界面生成器中创建的,它连接到视图控制器,如下图所示:
有谁知道为什么会发生这些问题?
谢谢!