KVO, когда просмотр закрыт

В настоящее время у меня есть главное веб-представление (UIViewController), которое представляет UIViewController примерно так:

[self presentViewController:controller animated:YES completion:nil];

Я пытаюсь наблюдать, когда представленный контроллер представления отклоняется, используя:

[self dismissViewControllerAnimated:YES completion:nil];

Я пробовал наблюдать переменную в основном веб-представлении, которую представляет представленное представление, когда оно отклоняется, но это, похоже, не работает.

Как я буду наблюдать, когда представленное представление отклоняется?

Любая помощь будет оценена по достоинству.

Спасибо.


person Pat    schedule 14.07.2014    source источник
comment
Пожалуйста, объясните, что это не работает.   -  person Neeku    schedule 14.07.2014
comment
Разместите свой код там, где вы регистрируетесь в качестве наблюдателя, и код, который обрабатывает изменение.   -  person Rafa de King    schedule 14.07.2014
comment
Получил работу с помощью NSNotificationCenter! Спасибо всем.   -  person Pat    schedule 14.07.2014
comment
@ Пат, как у тебя это заработало? Не хотите опубликовать ответ на свой вопрос?   -  person Ortwin Gentz    schedule 12.02.2016


Ответы (1)


Можете ли вы вставить код в метод viewWillDisappear? Вы не понимаете, почему вы действительно хотите наблюдать за переменной. Однако этот метод будет вызываться непосредственно перед тем, как представление исчезнет. И наоборот, вы можете запустить код в viewDidDisappear, который запускается после появления всплывающего окна.

person Spanners    schedule 14.07.2014