Как popViewController от нажатия кнопки пользовательского UITableViewCell - PullRequest
2 голосов
/ 25 апреля 2010

У меня есть кнопка в пользовательском UITableViewCell. Его UITableView контролируется UIViewController. Я хотел бы вернуться к RootView при нажатии этой кнопки.

Я пытаюсь использовать [self.superview.navigationController popViewControllerAnimated: YES]; в целевом действии кнопки, которая находится в файле UITableViewCell.m. Однако он не распознает «navigationController», потому что его нет в стеке.

Как я могу вернуться в RootView при нажатии этой кнопки?

1 Ответ

5 голосов
/ 25 апреля 2010

Представления не имеют явного отношения к контроллерам, и представления не могут быть в стеке контроллеров. Установите целевой объект для экземпляра UIViewController и в вызове метода действия:

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