Сеги внутри UITableViewCell
должны выполняться программно. Используйте метод didSelectCell at indexPath
. Когда это вызывается, вы должны выполнить переход на основе indexPath. Я лично рекомендую иметь массив структур для отслеживания UITableViewCells
. Например:
struct tableViewCell {
var cell: UITableViewCell
var segue: String
}
var cells: Array<Array<tableViewCell>> = [];
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: IndexPath) {
self.performSegue(withIdentifier: cells[indexPath.section][indexPath.row].segue);
}
Извините, если есть какие-либо опечатки, этот код не был написан в xcode.