Надежда я не получаю упрекнул за это ...awakeFromNib и локальный переменный вопрос
Может кто-нибудь объяснить, как это проходит managedObjectContext к RootViewController?
Ниже шаблонный код автоматически генерируется для приложения основных данных IOS-:
- (void)awakeFromNib
{
RootViewController *rootViewController = (RootViewController *)
[self.navigationController topViewController];
rootViewController.managedObjectContext = self.managedObjectContext;
}
В этом awakeFromNib
, rootViewController
является локальной переменной. Поэтому я думал, что это закончится, когда метод закончится. Я уверен, что это имеет какое-то отношение к тому, как наконечник подключен к IB, но я ищу лучшее объяснение. Если я прокомментирую этот код, приложение выйдет из строя, потому что оно не может найти объектную модель. Я знаю, что это работает, я просто хотел бы знать, почему и как это работает. Спасибо!