繁体   English   中英

如何将NSFetchedResultsController与UITableViewController分离?

[英]How to decouple NSFetchedResultsController from a UITableViewController?

我可能在这里对此太想了。 但是这是我的应用程序的总体架构:

NIB-->UITableViewController-->TweetsService-->TweetEntities (in core data)

我的UITableViewController向我的TweetsService询问所有tweets,并且TweetsService将Tweets数组返回给UITableViewController,没有任何问题。 TweetsService与核心数据对话,仅此而已。

如果我添加了NSFetchedResultsController,这是否会使UITableViewController绕过TweetsService? 这在结构上正确吗? 我应该重新路由NSFetchedResultsController来通过TweetsService吗? 不过,我不知道该怎么做。 还是我想得太多?

NSFetchedResultsController是有效的数据源,所以不是你UITableViewDataSource要求NSArrayTweetsService售货对于具体的事情(计数,cellForIndex,等...),它会问的实例NSFetchedResultsController这些东西。 你一定可以使你的TweetsService鬻一个NSFetchedResultsController

暂无
暂无

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

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