modalviewcontroller, возвращающийся к mainviewcontroller - PullRequest
0 голосов
/ 17 января 2012

В моем приложении mainviewcontroller использует modalviewcontroller с помощью этого

[navigationController pushViewController:_viewController animated:YES];

Для возврата в mainviewcontroller с помощью popviewController

[self.navigationController popViewControllerAnimated:YES];

Теперь согласно справочной документации Apple делегат используется представленными контроллерами представления, чтобы уведомить представляющий контроллер представления, когда он готов быть уволенным .

Но в моем случае я не использую presentviewController и dismissmodalviewcontroller. Это означает, что моя кнопка «Готово» не может использовать делегат для перехода обратно к mainviewcontroller, как это

 [delegate dismissModalView:self];

Так, какой код я должен написать в методе donebutton, чтобы он использовал

-(void) dismissModalView:(UIViewController *)viewController;
{

   [self.navigationController popViewControllerAnimated:YES];

 }

чтобы вернуться обратно к mainviewcontroller.

помощь будет оценена.

Спасибо

1 Ответ

1 голос
/ 17 января 2012

Попробуйте перейти к rootView, первому представлению в стеке:

 [self.navigationController popToRootViewControllerAnimated:YES];

Или указать viewController:

 [self.navigationController popToViewController:YourViewController animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...