size = 3 matrix_surprise = [[0] * size] * size matrix = [[0]*size for i in range(size)]
[/g1]
посмотри, что я здесь сделал? Вы можете использовать параметр indexPath
, чтобы получить раздел & amp; введите пользователя, которого вы коснулись, и тогда вы сможете настроить свой программный переход.
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
{
if ((indexPath.section == 0) && (indexPath.row == 5)) {
performSegue(withIdentifier: "GoToSecondViewController", sender: nil)
} else {
let productLine = productLines[indexPath.section]
let product = productLine.products[indexPath.row]
selectedProduct = product
performSegue(withIdentifier: "ShowProductDetail", sender: nil)
}
}
Напишите код перехода для нужного раздела и строки:
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if indexPath.section == 0 && indexPath.row == 5 {
//Perform Segue
} else {
//Rest of the functionality
}
}
Убедитесь, что вы подключили правильные Sugues и дали правильные идентификаторы в раскадровке.
Вам не нужно писать prepare
метод Segue