Не уверен в логике вашего приложения, но вы всегда можете сделать это.
В вашем "дочернем" контроллере объявите свойство типа parent-controller.Итак, в вашем .h файле:
MySuperController *superController;
property(nonatomic, retain)MysuperController *superController;
и в вашем .m файле:
@synthesize superController;
Перед тем, как «нажать» ваш дочерний контроллер:
MyChildController *child = ...
[child setSuperController:self];
[self.navigationController pushViewController:child animated:YES];
Тогда в вашем дочернем контроллере вы можете просто получить доступ к своему супер с помощью
[this.superController myMethod:param];
Я не собираюсь пропагандировать этот способ кодирования, но это быстрый / дешевый / грязный способ выполнения задач.