目的は、コアデータを操作するために現在のNSManagedObjectContextを取得することです。ストーリーボード使用時にNSManagedObjectContextを取得する
NSManagedObjectContext *context = [self.navigationController.delegate performSelector:@selector(managedObjectContext)];
:(私はコンテキストを必要な場所)
self.navigationController.delegate = self;
と私はこのような何かができる:iOSの4.3で、私はそうのような(AppDelegate.mで)AppDelegateするUINavigationControllerのデリゲートを設定します今、iOS 5ではストーリーボードを使用していますが、これを達成する方法を理解するのは難しい時期です。私はいつもあなたのAppDelegate.hを渡したいとは思わないので、最初は代理人を使っていました。
このトピックは古いですが、あなたは正しいので、正しい答えとしてマークしました。 – mmvie
どうすれば、ビューコントローラをマネージオブジェクトコンテキストに渡したいのですが、それはapplicationDidFinishLaunchingのどこにもありません。それは私のアプリの他のどこかに5レベルの深さで作成されます。 – user798719
@ user798719注射するのは悪いことではありません。 iOSプラットフォームで利用可能なDependencyInjectionフレームワークをご覧ください – badeleux