У меня есть tableView с несколькими разделами и строками. Я пытаюсь передать данные следующему VC, но получаю
Значение типа кортежа «(назначение: назначение, задачи: [Задача])» не имеет
член 'индекс'
Это метод didSelectRowAt:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Selected Row: ", indexPath.section, indexPath.row)
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
let destVC = storyboard.instantiateViewController(withIdentifier: "TaskCardVC") as! TaskCardVC
destVC.textToDisplay = self.assignmentsToLoad[indexPath.section][indexPath.row].description
navigationController?.pushViewController(destVC, animated: true)
}
это TaskCardVC
import UIKit
class TaskCardVC: UIViewController {
@IBOutlet weak var textLabel: UILabel!
var textToDisplay: String!
override func viewDidLoad() {
super.viewDidLoad()
textLabel.text = textToDisplay
}
}