Размотайте Segue от UISearchController - PullRequest
0 голосов
/ 29 июня 2019

У меня есть UITableView.Я добавил функцию раскрутки от UITableViewCell, но она работает только тогда, когда я не ищу.В противном случае ничего не происходит.Чтобы исправить это, я попытался использовать popToRootViewController, но в итоге он заходит слишком далеко назад.

Контроллер навигации (1) -> TableViewController -> Контроллер навигации (2) -> TableViewController -> TableViewController

- это моя иерархия.При использовании метода pop он возвращается к контроллеру навигации (1), но я хочу, чтобы он вернулся к контроллеру навигации (2).Это то, что я нашел в stackoverflow, и я попытался использовать его.

for controller in self.navigationController!.viewControllers {
                    if controller.isKind(of: AddNewPersonTableViewController.self) {
                        self.navigationController!.popToViewController(controller, animated: true)
                        break
                    }
                }

, но это также возвращает меня к первому навигационному контроллеру.

Я также попытался добавить к нему переходиз раскадровки, но это сначала идет к корневому контроллеру представления прежде, чем перейти к представлению, к которому я хочу перейти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...