Я делаю видео приложение.Это UITableView, каждая строка при выборе будет назначать связанный URL-адрес переменной, эта переменная будет передана через экстрактор видео и покажет пользователю видео.Вот как я это сделал.Я объявил свои URL-адреса:
//video links
var calledVideo: String?
let vid1 = "https://youtube.com/1234567"
let vid2 = "https://youtube.com/1234567"
let vid3 = "https://youtube.com/1234567"
Я использую переменную var calledVideo: String?
для передачи сохранения URL-адреса видео при выборе определенной строки и передачи этого URL-адреса в экстрактор видео.
Моя проблема в том, что я не могу понять, как изменить, чтобы сделать мои var calledVideo: String?
равными vid1
, если выбрана первая строка, vid2
, если выбрана вторая строка..и т. Д.так что магия будет в didSelectRowAtIndexPath
, но я не могу понять, что установить calledVideo
равным:
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
calledVideo =
videoExtractor()
}
Я знаю, это должно быть очень просто, но по какой-то причине мой мозг не может понятьэто сегодня.