Я работаю над приложением iPhone с помощью Objective C. Как мне нужно уволить двух UIViewControllers сразу, поэтому я использую ниже код:Как уволить два UIViewControllers в iOS 8?
[self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];
Этот код работает отлично в iOS6 и iOS7, но это не так работающих в iOS8. Я проверил с помощью точки останова, мой метод ViewController viewDidLoad и viewWillAppear вызывает, но мой просмотр вообще не загружается, так как я получаю пустой белый экран. Может кто-нибудь, пожалуйста, помогите мне, что для iOS8, как я могу решить эту проблему, должен ли я использовать представленныйViewController вместо представленияViewController?
Если есть несколько презентаций vc, я бы добавил наблюдателя уведомления в VC, который вы хотите уволить, и отправьте уведомление, чтобы попросить его уйти. – Horst
Спасибо @Horst за ответ. но, согласно моему требованию, необходимо убрать два ViewControllers. –
затем добавьте наблюдателя в оба VCs – Horst