У меня есть общий класс управления, который должен установить завершение кнопки в зависимости от контроллера вида. До этого функция setLeftButtonActionWithClosure должна принимать в качестве параметра закрытие, которое должно быть установлено как действие на кнопку. Как бы это было возможно в Swift, так как нам нужно передать имя функции как String в действие: параметр.
func setLeftButtonActionWithClosure(completion: () -> Void)
{
self.leftButton.addTarget(<#target: AnyObject?#>, action: <#Selector#>, forControlEvents: <#UIControlEvents#>)
}