Есть ли способ избежать вызова viewDidLoad после каждого перехода?
Я инициализирую таблицы, данные и т. д. в моем главном ViewController. Для получения дополнительных настроек я хочу вызвать другой Viewcontroller с:
DateChangeController *theController = [self.storyboard instantiateViewControllerWithIdentifier:@"dateChangeController"];
[self presentViewController:theController animated:YES completion:^{NSLog(@"View controller presented.");}];
И несколько щелчков позже я возвращаюсь с Segue (обычай :)
NSLog(@"Scroll to Ticket");
[self.sourceViewController presentModalViewController:self.destinationViewController animated:YES];
Моя проблема:
После возвращения к моему основному ViewController вызывается viewDidLoad (каждый раз). Я прочитал, что ARC освобождает мой mainView после «перехода» к другому ViewController и вызова метода viewDidUnload, но я хочу сохранить все свои данные и таблицы, которые я инициализирую в начало..
Любое решение? Большое спасибо!