关闭我添加的视图后,UITableView单元格消失

时间:2017-05-19 20:28:46

标签: ios iphone swift uitableview

我很难理解我甚至想要调试此问题的内容。

我有一个正确填充的UITableView。

我选择其中一个UITableViewCells,在选择时向用户提供更多细节的新视图。

如果我在这个新窗口中单击“返回”,则原始UITableView将不再显示任何UITableViewCell。

enter image description here

2 个答案:

答案 0 :(得分:0)

我想问题是当你回来的时候,你的阵列在某种程度上是空的。在您的第一个“ViewController”中覆盖“viewWillAppear()”方法并在此方法中打印数组的计数。然后加载应用程序并检查打印结果,然后转到第二个“ViewController”并按后退按钮再次查看打印结果。如果它显示为零“0”,则检查您的代码并尝试找出您的阵列为空的位置。 希望这会有所帮助。

答案 1 :(得分:0)

我最终在viewDidAppear()而不是viewDidLoad()中设置了委托和数据源。一旦我这样做,我在完成处理程序中添加了一个tableView.reloadData(),用于从API中检索数据,然后按预期填充tableView。