我已经搜索过了,但答案太简单了,无法满足我:(
我想将NSManagedObjectContextfrom传递给TabBarController我的应用程序中的几乎每个视图控制器。详细来说,我的故事板结构是这样的:
TabBarController>>> 几个选项卡项目视图(这很容易通过,只需在相应的视图控制器中传递一次)。但我有另一个关系:(TabBarController上面提到的那个) >>> NavigationController>>> TableViewControllerOne>>> TableViewControllerTwo,
现在是灾难。因为基本上我必须将NSManagedObjectContext实例从NavigationControllertoTableViewControllerOne和 to转移到TableViewControllerTwo....这可能涉及很多prepareSegue:sender并且不容易管理。
所以我的问题是:在 iOS 开发中,有没有一种方法可以创建一个可以在整个应用程序中轻松访问的“全局”对象?从苹果官方使用核心数据的主从视图模板中,它实例化了NSManagedObjectContext应用内委托,并将其传递给主视图控制器。如果在几次视图传递后我必须使用这个对象怎么办?哇,有很多代码要做。
希望我说清楚了,有人可以提供帮助:)非常感谢。