Я создал функцию, на мой взгляд контроллера, как это:Как подключить несколько UIButtons к одному событию IBAction и получать?
@IBAction func dayOfWeekActions(sender: UIButton) {
}
Затем я подключен эту функцию на несколько кнопок, которые надлежащим образом соединили «Touch Up Inside» действия к нему (инспектор Connections показывает правильные соединения) ,
Однако, когда я нажимаю кнопки, эта функция никогда не вызывается.
Почему функция не вызвана? Что я пропустил, связав все это вместе?
Это должно сработать. Откуда вы знаете, что это не называется? Нажимают ли кнопки при затемнении при нажатии? – rdelmar
Кнопки тусклые. Тем не менее, я могу сказать, что он не вызван, потому что он никогда не попадает в строку (или ничего внутри функции), когда установлена точка останова. И для отладки пещерного человека я также проверил, что 'println()' inside ничего не делает. –
Трудно сказать, что тогда не так, так как оно, вероятно, имеет какое-то отношение к соединениям, которые вы сделали в IB. Нет ничего особенного в подключении нескольких кнопок к одному методу. Он должен работать так же, как если бы вы только подключили его. – rdelmar