Swift 3.使用Core Data隐藏空表

时间:2016-08-19 02:14:51

标签: uitableview core-data nsfetchedresultscontroller swift3

我尝试使用tableViewviewDidAppear方法中的以下代码行隐藏我的viewDidLoad为空:

let count = self.fetchedResultsController.fetchedObjects?.count == 0
    self.tableView.isHidden = count

但它不起作用。 当tableView空的时候如何隐藏它?

1 个答案:

答案 0 :(得分:1)

当桌子空着时,你真的需要隐藏它吗? 我宁愿提供一个大表格行,其中包含'未找到结果'什么的。

但如果你在没有结果时需要显示其他UI内容:

尝试将该函数与fetchRequest一起使用。

with_items: "{{ myfiles }}"