Репликация перехода кнопки назад по умолчанию из табличного представления.

У меня есть 3 ViewController, ViewController A вводит View Controller B. В ViewController B у меня есть 3 кнопки, и каждый переходит к ViewController C, используя анимацию show segue. На ViewController C есть табличное представление, а также панель навигации вверху с кнопкой «Назад», которая, как и следовало ожидать, возвращается к ViewController B. Когда я управляю перетаскиванием из своего пользовательского UICell и создаю переход обратно к View Controller B, Кнопка «Назад», которая находится в ViewController B, теперь возвращается к ViewController C, а это не то, что мне нужно. Можно ли реплицировать метод кнопки «Назад» из контроллера представления C, чтобы, когда я выбираю ячейку, она просто возвращалась обратно в ViewController B, таким образом, кнопка «Назад» в ViewController B возвращалась к ViewController A.

Спасибо за предложения заранее!


person icekomo    schedule 16.11.2014    source источник


Ответы (1)


Просто для справки в будущем я обнаружил, что это то, что я хотел сделать:

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

    println("did select")

    if let navController = self.navigationController {
        navController.popViewControllerAnimated(true)
    }

}

person icekomo    schedule 16.11.2014