Мне просто интересно, можно ли передать функцию на действие кнопки (обычно это селектор).
Например, обычно я бы сказал:
UIBarButtonItem(title: "Press", style: .Done, target: self, action: "functionToCall")
func functionToCall() {
// Do something
}
Но мне было интересно, можно ли сделать что-то вроде:
UIBarButtonItem(title: "Press", style: .Done, target: self, action: {
// Do Something
})
Причина, по которой я хочу это сделать, состоит в том, что моя функция супер проста, и похоже, что она была бы более аккуратной и более быстрой, чем с акцентом, который они ставят на закрытие.