【问题标题】:Does it make sense to use a NSFetchedResultsController without an UITableViewController? How are they related?在没有 UITableViewController 的情况下使用 NSFetchedResultsController 有意义吗?它们有什么关系?
【发布时间】:2010-06-14 14:07:13
【问题描述】:

我的意思是...我是否也可以创建一个普通的旧 UIViewController,然后自己设置一个 UITableView,再加上一个 NSFetchedResultsController?

UITableViewController 和 NSFetchedResultsController 之间有多少交互?据我所知, UITableViewController 默认情况下并未采用 NSFetchedResultsControllerDelegate 协议。几乎看起来 UITableViewController 是在不知道 NSFetchedResultsController 的情况下开发的。可能他们甚至在开发 FRC 之前就这样做了。无论如何,这只是一个粗略的猜测,因为 UITableViewController 根本没有提到 FRC。

所以我在 UITableViewController 中看到的唯一一件事是它已经是通过采用协议的 UITableView 的委托,它为我设置了 UITableView 实例并在内部将其分配给它的 tableView 属性。这就是 UITableViewController 的全部魔力吗?

(注意:nsfetchedresultscontrolle 标签不是错字。所以对字符数有限制......对于缺少的 r 来说太糟糕了,这就是为什么我在其他问题中避免使用这个标签的原因,例如瘟疫)

【问题讨论】:

    标签: iphone core-data uitableview nsfetchedresultscontroller


    【解决方案1】:

    是的,你可以这样做。你的视图控制器不需要继承UITableViewController。但是,NSFetchedResultsController 设计为与表格视图一起使用。如果您的 UI 根本没有表格视图,那么 NSFetchedResultsController 可能是错误的答案。

    【讨论】:

      猜你喜欢
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 2020-04-27
      相关资源
      最近更新 更多