Вам нужно позвонить dismissModalViewControllerAnimated:
на панели навигации, чтобы закрыть ваш Modal View Controller. То, что вам нужно сделать, это иметь метод селектора в вашем классе, где отображается кнопка «Назад», которая вызывает селектор dismissModalViewControllerAnimated:
на оригинальном навигационном контроллере
В открытом виде вы можете настроить кнопку и селектор следующим образом:
// In viewDidLoad (or similar)
UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(goBack)];
self.navigationItem.leftBarButtonItem = back;
// Your goBack Selector will then be
- (void)goBack {
[self dismissModalViewControllerAnimated:YES];
}