核心数据对我来说是一个新概念,尽管我熟悉SQLite。我试图找到一个关于如何使用核心数据中的数据填充表onload的教程。我正在创建一个包含数百个字段的数据库,这些字段将包含详细视图我理解如何使用NSArray
创建它,但我不确定使用哪种方法将数据库预加载到UItableView中。我应该将它预加载到coredata(我可以阅读)然后加载吗? UITableView是一个静态不可编辑的表。我希望包括核心数据,因为从我的阅读中可以看出它是从SQL接管并且是一种更有效的方法。下面是我想要重新创建的一个粗略的例子。
我理解如何使用NSArray arrayWithObjects
将数组加载到TableView中,但这不适合我的目的,也不适用于plist。
我确实看到一款名为“食谱书”的Apple Sourecode应用程序实现了我的目标,但我希望有一个源可以打破它的创建或类似的教程。
所以为了澄清我的问题,我正在寻找从数据库预先填充UItableView的最佳方法,如果有任何方便的教程如何实现这一点,因为我已完成的那些没有提供我的正在寻找。
有什么建议吗?
答案 0 :(得分:3)
NSFetchedResultController
是你的朋友。
我希望这个Apple sample对你来说是一个很好的起点。 你也可以看看NSFetchedResultController的Ray Wanderlich good example