viewDidAppear запускается после отклонения перехода V C, но не после отклонения V C, представленного кодом - PullRequest
0 голосов
/ 16 июня 2020

У меня есть основной V C, который по-разному переходит к двум другим VC. VC1 с помощью segue и VC2 с использованием кода ниже. Оба отклоняются одинаково.

enter image description here

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. Есть ли способ обойти это? Я бы хотел, чтобы он запускался, когда любой из них уволен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...