родственные взгляды (или, возможно, точнее, двоюродный брат просмотров :), вероятно, не получают уведомления, потому что они еще не были созданы. Обычно контроллер представления создает свой вид (и подпредставления) при его первом отображении.
То, что вы, вероятно, хотите сделать, - это чтобы контроллеры обрабатывали уведомление, а не подпредставление. Контроллеры представления создаются при настройке панели вкладок, поэтому они должны быть готовы к немедленному получению уведомлений.
Вы не можете на самом деле переслать уведомление от контроллера представления в подпредставление, поскольку по той же причине вы будете пытаться передать представление, которое еще не было создано. Что вы должны сделать, это отслеживать состояние в контроллере представления, а затем настроить подпредставления соответствующим образом в viewDidLoad
или loadView
(в зависимости от того, используете ли вы NIB или нет).