ios - 在 View Controller 之间传递 NS Core Data 上下文引用

标签 ios core-data nsmanagedobject

在我的初始 View Controller 中,我设置了 NS Core Data 文档,并获取了 ManagedOBjectContext。然后我将其传递给接下来出现的任何 View Controller 。它有效,但看起来很丑。每当我有新的转场或移动到应用程序的另一个区域时,我都需要传递此引用。

在 appDelagate 中创建此引用并使所有 View Controller 全局可用不是更容易吗?

最佳答案

这里有一篇关于制作数据管理器的好方法的文章,该数据管理器存在于 Controller 层次结构之外并且可以在需要的地方使用:http://nachbaur.com/blog/smarter-core-data

这篇文章解释了理论并提供了实现的链接。

关于ios - 在 View Controller 之间传递 NS Core Data 上下文引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10971446/

相关文章:

ios - 从核心数据中删除数组中不存在的对象

objective-c - MagicalRecord插入太慢

通用图像的 iOS 图像大小(不是导航和工具栏)

ios - 如何在 drawRect 中获取 UIView 大小

ios - Restkit 无法读取有效的 json?

ios - NSFetchedResultsController didChangeObject indexPath 为空

ios - 同一 iPad 应用程序的不同图标和标题

objective-c - 无法撤消多个操作

ios - 在托管对象中使用标量时出错

ios - 在 Swift 核心数据项目中实现 UISearchController