UITableView, didSelectRowAt indexPath: IndexPath) {
readDataFromArray(index: indexPath.row)
tableView.deselectRow(at: indexPath, animated: true)
}
func readDataFromArray(index: Int) {
titleText = currentNoteList[index].0
dataText = currentNoteList[index].1
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "displayNote"
{
let vc = segue.destination as! ViewNotesController
vc.recievedTitleText = titleText
vc.recievedDataText = dataText
}
}
Зачем ты вызываешь deselect сразу?
Ты можешь логику из prepare перенести в didselect и там показывать контроллер новый. А prepare вообще убить. Аля. Self.show(vc.... Или self.present(vc..
Обсуждают сегодня