iOS:表视图(与FetchedResultsController)作为另一个视图的子视图
问题描述:
我已经遵循iTunes上的CS193p,现在正在编程我自己的应用程序。在这个过程中,他们有一个CoreDataViewController
(这是TableViewController
的一个子类,其中包含所有必需的NSFetchedResults
方法)。有了这个,我得到了每个tableview
快速运行。然而,我不想在下面的表格视图(在我的屏幕顶部)只显示大约一半的屏幕。iOS:表视图(与FetchedResultsController)作为另一个视图的子视图
我只找到教程如何将普通表视图嵌入到正常viewcontroller
中,并连接datasource
和delegate
插座。但我怎么会这样做NSFetchedResultsController
?
我想我必须这样做,然后复制我自己的viewcontroller
中的原始CoreDataViewController
的所有功能来处理获取的结果?
或者我该怎么做?
答
我还没有看到CoreDataViewController是如何实现的。但是,是的,您将按照正常步骤设置NsFetchedResultsController。或者你可以创建一个CoreDataViewController的实例,并将其tableView视图添加到视图控制器子视图的下半部分。
感谢您的实施,您可以在这里找到第14课CoreData http://www.stanford.edu/class/cs193p/cgi-bin/drupal/。 – MichiZH 2013-04-23 11:20:07
但是,您的意思是我可以创建一个实例吗?主视图控制器如何处理这个CoreDataViewController实例?我从来没有见过? – MichiZH 2013-04-23 11:20:37