我有一个建筑问题。我的应用程序在应用程序窗口中使用 TabBarController。ApplicationDelegate 创建 managedObjectContext,尽管它实际上并不需要它。
TabBarController 中的每个 ViewController 都是 NavigationViewController。每个 NavigationController 的第一个视图控制器是我的自定义视图。所有都是通过 Interface Builder 创建的链接。
现在,我如何以正确的方式传递 managedObjectContext ?实际上,我需要我的视图尽快加载数据,以便当用户选择选项卡或导航到 NavigationControllers 时,数据已经存在。
所以我的问题是:
- 如何正确传递上下文?
- 我应该什么时候获取我的数据,即使用哪种方法?“viewDidLoad”还是“viewDidAppear”?
感谢所有的想法!