Not sure about your application logic, but you can always do it.
In your "child" controller, declare a property of the parent type controller. So in your .h file:
MySuperController *superController; property(nonatomic, retain)MysuperController *superController;
and in your .m file:
@synthesize superController;
Before you "click" your child controller:
MyChildController *child = ... [child setSuperController:self]; [self.navigationController pushViewController:child animated:YES];
Then in your child controller, you can just access your super with
[this.superController myMethod:param]
I will not protect this encoding method, but it is a quick / cheap / dirty way to achieve something.
source share