iOS:表视图(与FetchedResultsController)作为另一个视图的子视图

问题描述:

我已经遵循iTunes上的CS193p,现在正在编程我自己的应用程序。在这个过程中,他们有一个CoreDataViewController(这是TableViewController的一个子类,其中包含所有必需的NSFetchedResults方法)。有了这个,我得到了每个tableview快速运行。然而,我不想在下面的表格视图(在我的屏幕顶部)只显示大约一半的屏幕。iOS:表视图(与FetchedResultsController)作为另一个视图的子视图

我只找到教程如何将普通表视图嵌入到正常viewcontroller中,并连接datasourcedelegate插座。但我怎么会这样做NSFetchedResultsController
我想我必须这样做,然后复制我自己的viewcontroller中的原始CoreDataViewController的所有功能来处理获取的结果?
或者我该怎么做?

我还没有看到CoreDataViewController是如何实现的。但是,是的,您将按照正常步骤设置NsFetchedResultsController。或者你可以创建一个CoreDataViewController的实例,并将其tableView视图添加到视图控制器子视图的下半部分。

+0

感谢您的实施,您可以在这里找到第14课CoreData http://www.stanford.edu/class/cs193p/cgi-bin/drupal/。 – MichiZH 2013-04-23 11:20:07

+0

但是,您的意思是我可以创建一个实例吗?主视图控制器如何处理这个C​​oreDataViewController实例?我从来没有见过? – MichiZH 2013-04-23 11:20:37