我正在编写我的第一个iOS应用程序,而我正在尝试实现Core Data。用户创建食物配方,我希望它们保存到持久存储。
目前,如果没有Core Data,我会将配方放入一个单独的数组中。
当我实施Core Data时,我可以取消此操作并在每次需要更新UITableView
时直接从数据模型中获取吗?在viewDidLoad
方法中,每次用户导航到Core Data时,都会根据Core Data中的当前数据创建一个数组?
答案 0 :(得分:3)
是的,你可以。
您应该查看专为此目的设计的课程NSFetchedResultsController
。
有一个很棒的Ray Wenderlich tutorial涵盖了所有内容,包括核心数据模型更改时自动更新表格等等...