EDIT Problem reinstated from scratch.
I have a ViewController
A which has a Navigation Bar Button which presents an
I believe this will work for you. Do!
[self.presentingViewController dismissViewControllerAnimated:NO completion:^{
[RefrenceOfPreviousViewController dismissViewControllerAnimated:YES completion:^{
}];
}];
Instead of
[self.presentingViewController.presentingViewController dismissViewControllerAnimated:NO completion:nil];