In my application I required superview's view controller, Following is code for achieving same.
id superView = [self superview];
id viewController = [superView nextResponder];
And here is what UIResponder documentation says about nextResponder
UIViewimplements this method by returning the
UIViewControllerobject that manages it (if it has one) or its superview (if it doesn’t);
UIViewControllerimplements the method by returning its view’s superview;
UIWindowreturns the application object, and