iOS:表视图(带有 FetchedResultsController)作为另一个视图的子视图
Posted
技术标签:
【中文标题】iOS:表视图(带有 FetchedResultsController)作为另一个视图的子视图【英文标题】:iOS: Table View (with FetchedResultsController) as Subview of another view 【发布时间】:2013-04-23 09:58:15 【问题描述】:我在 Itunes 上关注了 CS193p,现在正在编写我自己的应用程序。在课程中,他们有一个CoreDataViewController
(它是TableViewController
的子类,其中包含所有必要的NSFetchedResults
方法)。有了这个,我让每个tableview
快速运行。但是,我不想要一个视图(在我的屏幕顶部),下面的表格视图只有大约一半的屏幕。
我只找到了如何将普通表格视图嵌入到普通viewcontroller
并连接datasource
和delegate
插座的教程。但是我将如何使用NSFetchedResultsController
做到这一点?
我想我必须这样做,然后将原始 CoreDataViewController
中的所有函数复制到我自己的 viewcontroller
中以处理获取的结果?
或者我该怎么做?
【问题讨论】:
【参考方案1】:我还没有看到 CoreDataViewController 是如何实现的。但是,是的,您将按照正常步骤设置 NsFetchedResultsController。或者您可以创建一个 CoreDataViewController 实例并将其 tableView 视图添加到视图控制器子视图的下半部分。
【讨论】:
谢谢,您可以在第 14 课 CoreData stanford.edu/class/cs193p/cgi-bin/drupal 下找到实现。 但是你的意思是我可以创建一个实例?然后主视图控制器将如何处理这个 CoreDataViewController 实例?我从没见过?以上是关于iOS:表视图(带有 FetchedResultsController)作为另一个视图的子视图的主要内容,如果未能解决你的问题,请参考以下文章
Swift & Core Data 解包 fetchedresults
如何通过带有 FetchedResults 和 CoreData 的导航链接传递数据?
iOS:表视图(带有 FetchedResultsController)作为另一个视图的子视图