У меня есть 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
}
}
, но это также возвращает меня к первому навигационному контроллеру.
Я также попытался добавить к нему переходиз раскадровки, но это сначала идет к корневому контроллеру представления прежде, чем перейти к представлению, к которому я хочу перейти.