Получить NSManagedObjectContext при использовании раскадровки
Цель состоит в том, чтобы получить текущий NSManagedObjectContext для работы с Базовыми данными. В iOS 4.3 я установил делегат UINavigationController как AppDelegate следующим образом (в AppDelegate.m):
self.navigationController.delegate = self;
и я мог бы сделать что-то вроде этого (везде, где мне нужен контекст):
NSManagedObjectContext *context = [self.navigationController.delegate performSelector:@selector(managedObjectContext)];
Сейчас в iOS 5 я использую раскадровку, и мне сложно понять, как этого добиться. Во-первых, я использовал делегата, потому что не думаю, что вы хотите постоянно передавать свой AppDelegate.h.