我目前正在编写我的第一个 iOS 应用程序,并且正在尝试实现 Core Data。用户创建食物食谱,我希望将它们保存到持久存储中。
目前,在没有 Core Data 的情况下,我正在将食谱从单例中放入一个数组中。
当我实现 Core Data 时,我是否可以在每次需要更新我的 UITableView
时取消它并直接从数据模型中获取数据?在 viewDidLoad
方法中,每次用户导航到它时,从 Core Data 中的当前数据创建一个数组?
最佳答案
是的,你可以。
你应该看看 NSFetchedResultsController
类,它被设计用来做这个。
有一个很棒的Ray Wenderlich tutorial它涵盖了所有内容,包括核心数据模型更改时自动更新表等...
关于ios - 使用 Core Data 时需要本地数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24551699/