Давайте рассмотрим пример, чтобы понять концепцию.Так как вы уже создали переменную-делегат для вашего протокола.
weak var delegate: DeviceTableViewCellDelegate?
Теперь, чтобы вызвать метод протокола, вам нужно назначить свой делегат некоторому viewController или классу.Давайте назначим в том же виде контроллер в методе viewDidLoad.
override func viewDidLoad(){
delegate = self
}
Теперь, скажем, нужно вызывать метод протокола, когда какая-то кнопка нажата.Итак, что вам нужно сделать, это вызвать этот метод, как это в методе нажатия кнопки.
delegate?.printMe("Button Pressed")