NSNotificationCenter: возможно ли прослушивать другие классы, которые явно не публикуют уведомления? - PullRequest
0 голосов
/ 04 июня 2011

Я пытаюсь прослушивать срабатывающие методы UIViewController (-viewDidLoad, -viewDidAppear, -viewDidUnload, -viewDidDisappear и т. Д.) Без изменения фактического кода в методах.Это невозможно?Я пытаюсь заставить наблюдателя в другом классе прослушивать вызываемые методы, но я не хочу добавлять postNotifications: в View Controller.Должен ли я?

Ответы [ 2 ]

0 голосов
/ 08 июля 2015

Я бы создал подкласс UINavigationController для публикации желаемых уведомлений.В качестве альтернативы я бы использовал swizzling с категорией для добавления уведомлений, не касаясь кода класса

0 голосов
/ 04 июня 2011

Нет, это невозможно. Вам придется добавить postNotifications: Боюсь.

...