Мне нужно событие, которое изменяет переменную, на основе которой TableViewCell я нажимаю. Но в отличие от действия, связанного с кнопкой, индикатор активности для ячеек таблицы вообще отсутствует. Поэтому мой вопрос:Изменение переменной на основе таблицы View Cell
Я хочу создать TableView, содержащий элементы массива. На основании того, какой элемент я нажимаю, я хочу изменить свою переменную, чтобы результат на следующем ViewController зависел от того, какую кнопку вы нажимаете.
Итак, чтобы сделать вещи проще, вот пример того, что я хочу, чтобы приложение выглядеть следующим образом:
На первом TableViewController у меня есть список, основанный на массиве и на втором ViewController У меня есть ярлык, который показывает текст на основе переменной.
У меня есть nameArray = ["Mum", "Brother", "Me"]
и weightArray = [140, 160, 120]
и переменная weight = 0
. Метка второго ViewController сообщает весу var. Поэтому, когда вы нажимаете «Мама» в TableView, я хочу, чтобы следующий ViewController сказал 140, когда я нажимаю «Брат», затем 160 и так далее ...
До сих пор все работает отлично, и у меня нет проблем с чем-либо, кроме изменения var, на основе того, что я нажимаю.
Длинная история, короткая чувство:
Я хочу, чтобы действие для TableViewCell, который изменяет вар как в действии, подключенное к кнопке, но нет никакого выхода действий клеток на всех.
См. ['UITableViewDelegate'' tableView: didSelectRowAtIndexPath: '] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/#//apple_ref/occ/intfm/UITableViewDelegate/tableView: didSelectRowAtIndexPath :) – luk2302