У меня есть основной V C, который по-разному переходит к двум другим VC. VC1 с помощью segue и VC2 с использованием кода ниже. Оба отклоняются одинаково.
VC2 представлен с использованием:
viewController *nextViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"vc2"];
nextViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
nextViewController.modalPresentationStyle = UIModalPresentationCustom;
[self nextViewController animated:YES completion:nil];
И VC1, и VC2 отклоняются в таким же образом при нажатии Back:
[self dismissViewControllerAnimated:true completion:nil];
Main viewDidAppear запускается при закрытии VC1 (представленного переходом), но не при закрытии VC2. Есть ли способ обойти это? Я бы хотел, чтобы он запускался, когда любой из них уволен.