我正在使用一个使用UITabBarViewController来保存两个UITableViewControllers的应用程序。
在故事板中,我拿出两个名为UITableVIewController
& firstTVC
的{{1}}。 secondTVC
然后将其嵌入UITabBarController
。
我有一个UIDocument
@property
fetchedResultsController
firstTVC
但效果很好,但我还没弄清楚如何通过ManagedObjectContext
{ {1}}从@property
到firstTVC
。
我已经考虑过在app委托中执行此操作,但我已经读过它被认为是禁忌(特别是在iOS 5中)。
感谢阅读!
答案 0 :(得分:0)
Caborca,
Apple的标准Core Data模板在AppDelegate上维护MOC。为什么使用它有问题? (是的,有些人认为所有的单身人士都是“代码味道。”)也就是说,这是由Cocoa Touch框架定义的单身人士。它已经存在,并且可以在您的代码中随处使用。
如果这对您不起作用并且您通过nib进行实例化,那么您将需要创建自定义委托或读取单例并将其本地存储在-viewDidLoad方法中。
安德鲁