Вы можете использовать эту функцию, чтобы проверить, какая строка выбрана в табличном представлении, а затем воспроизвести звук в зависимости от того, в какую ячейку нажимает пользователь.
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
//use this to check for the row the user taps. [0 is the first row.]
//If you didn't use indexPath.row -> the function here will be for all the rows.
if indexPath.row == 0 {
}
}
Если вы хотите перейти в другое представление, вы можете использоватьтот же метод для выполнения segue.
Идентификатор Segue можно изменить с Main.storyboard
performSegue(withIdentifier: "soundDetails", sender: self)
Также, если вы хотите передать данные в следующий вид для воспроизведения звука, вы можетеиспользуйте эту функцию
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let vc = segue.destination as! SoundDetailsViewController
//vc.soundId is to access the data in the viewController and pass whatever value you want.
vc.soundId = mySoundID
}