Используйте раскадровку из пользовательской ячейки таблицы - PullRequest
0 голосов
/ 05 июня 2019

каждый!

В моем главном контроллере (MainController.swift) у меня есть табличное представление с настраиваемой ячейкой табличного представления (пользовательский класс с xlb, TableViewCell.swift и TableViewCell.xlb).

В раскадровке я создал переход от основного контроллера к другому контроллеру представления (PromoViewController.swift).

Теперь мое решение таково: в классе TableViewCell я добавляю жест касания в некоторые ячейки и вызываю функцию func, которая отправляет уведомление.В MainViewController я добавил наблюдателя, и когда я нажимаю на код ячейки, работает, но у меня появляется предупреждение в консоли "... вид которого не в иерархии окон"

1 Ответ

0 голосов
/ 05 июня 2019

включает закрытие в ячейке.

Ваш сотовый.

var didTap(() -> ())?

При снятии очереди в ячейке:

let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! Cell


cell.didTap = {
                //perform segue here
     }

закрытие звонка из ячейки, например, по нажатию кнопки, когда вы хотите, чтобы произошла передача.

didTap?()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...