Should perhaps call `[self.navigationController dismissViewControllerAnimated:YES completion:nil];` (i.e. call dismiss on the navigation controller as this is what was presented as a modal).