繁体   English   中英

迅速-空表视图中有一个单元格

[英]swift - there is a cell in the empty tableview

我有几个表视图,其中一个使用coredata,其他使用json api获取数据。 在从coredata获取数据的表视图中,当我启动该应用程序时,有一个单元格,但我的coredata为空。 重新加载表格时,单元格消失了。 我要如何删除该单元格?

如果核心数据为空,则只需添加代码即可擦除所有单元格。 您可以在ViewWillAppear()中执行此操作,如果核心数据对象为空,则在表中的numberOfRows返回0。

您还可以添加一个自我更新功能(通过NSNotifications),该功能读取当前数据量(计数),然后执行reloadData()调用。

这些只是建议...我们真的不知道您的代码看起来如何能够提出更好的答案。

干杯

您只需在viewDidLoad()或viewWillAppear()中添加以下代码即可从UITableview中清除不需要的单元格。

tableView.tableFooterView = UIView(frame: CGRectZero)

如果表格最初为空,则将没有单元格显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM