Вот основные c шаги, которые вам нужно будет сделать. Но вы на правильном пути.
- Создайте свой второй ViewController с переменной класса, которая будет содержать идентификатор.
- Создайте переход в редакторе раскадровки от первого ViewController к второй. Самое главное .. назовите свой seque! named seque image
- В первом ViewController обработайте выбор элемента представления таблицы, установите переменную класса (я вызываю он выбрал здесь), затем вызовите запрос.
performSegue(withIdentifier: "secondSegue", sender: self)
Обработайте переход к следующему ViewController, как показано ниже.
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "secondSegue" {
let vc:SecondViewController = segue.destination as! SecondViewController
vc.id = selectedId
}
}
Вот некоторые вещи, которые я также делаю.
Когда вы создаете ячейку tableview, установите ее идентификатор на какое-то значение, чтобы ячейка знала, что передать. Это простой способ хранения данных.
Так как вы спросили, вот простое руководство uiTableView на YouTube https://www.youtube.com/watch?v=Q5IbNMAexJ4&t=36s