【问题标题】:NSFetchedResultsController custom behavior upon empty resultsNSFetchedResultsController 针对空结果的自定义行为
【发布时间】:2013-05-11 15:03:46
【问题描述】:

我有一个连接到 NSFetchedResultsController 的单节表视图。当核心数据的结果为空并且在一些额外的条件下,我想创建一个自定义行,其内容将不由 CoreData 提供。有没有用 NSFetchedResultsController 实现这一点的干净方法?

【问题讨论】:

  • 这一占位符行将显示什么?在各自的 UITableView 的 dataSource 方法中实现它可能更合适——如果您开始使用该对象来服务许多视图,则子类化 NSFetchedResultsController 可能会做错事。

标签: ios objective-c uitableview core-data nsfetchedresultscontroller


【解决方案1】:

不,NSFetchedResultsController 不提供这样的功能。只需实现您的表数据源来检查 FRC 有多少 fetchedObjects 并使用它来决定表的行是应该由 FRC 提供还是应该显示您的自定义空行。

【讨论】:

  • +1 这不是 FRC 应该承担的责任。这应该归 TableView 控制器所有
猜你喜欢
  • 2011-08-26
  • 1970-01-01
  • 1970-01-01
  • 2016-10-29
  • 2014-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多