ViewDidAppear wird nicht aufgerufen, wenn die modale Ansicht geschlossen wird

Zunächst erstelle ich einen MainViewController. Dann mache ich in MainViewController

[self presentViewController:modalViewController animated:YES completion:nil];
modalViewController.modalPresentationStyle = UIModalPresentationFormSheet;

Wenn ich den modalViewController beende, wird auf iPhones (außer iPhone 6+) viewDidAppear von MainViewController aufgerufen. Auf iPads und iPhone 6+ wird viewDidAppear von MainViewController nicht aufgerufen.

Die Logik besteht darin, eine Funktion aufzurufen, wenn der modalViewController geschlossen wird. Wie kann ich wissen, wann der modalViewController geschlossen wird?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage