Передача ManagedContext с базовой датой + магическая запись

В настоящее время я устанавливаю свой NSManagedContext, выполняя следующее в ViewDidLoad:

.час

@property (nonatomic,strong) NSManagedObjectContext* managedObjectContext;

.m

 viewDidLoad {
 _managedObjectContext = [NSManagedObjectContext MR_contextForCurrentThread];
 }

Вопрос: Должен ли я передавать этот же управляемый контекст всем моим последующим viewcontrollers, которым я хочу иметь доступ к этому ManagedContexts, или я могу написать новый@property для каждого нового viewcontroller's .h, а затем установите каждый новый viewcontrollers ManagedObject в .m с помощью_managedObjectContext = [NSManagedObjectContext MR_contextForCurrentThread];

Ответы на вопрос(2)

Ваш ответ на вопрос