从 CoreData 制作 TableView
Posted
技术标签:
【中文标题】从 CoreData 制作 TableView【英文标题】:Making TableView from CoreData 【发布时间】:2018-02-19 19:48:37 【问题描述】:我是第一次使用 CoreData,并试图弄清楚如何使用它来填充 TableView。我看过 Apple 提供的示例代码,但在这里感到困惑:
NSManagedObjectContext *moc = …; //Retrieve the main queue NSManagedObjectContext
如何检索主队列 NSManagedObjectContext?我看到有人说从 AppDelegate 获取它,我也看到其他人说这不是正确的方法,Apple 似乎没有使用任何一种方法,并且出于某种未知原因决定省略代码。
【问题讨论】:
从 AppDelegate 获取。作为一个起点,它没有任何问题。 【参考方案1】:您可以尝试使用NSFetchedResultsController
这是一个完整的教程,其中包含 tableView
斯威夫特:NSFetchedResultsController
目标-C:NSFetchedResultsController & NSFetchedResultsController
【讨论】:
在 Obj-C 中是否有任何版本?以上是关于从 CoreData 制作 TableView的主要内容,如果未能解决你的问题,请参考以下文章
CoreData 通过 NSNumber 属性制作部分不正确
如何在 Core Data 中制作 NSManagedObject 的深拷贝