Обработчики завершения для Objective-C для Swift

В настоящее время я переписываю проект с Objective-C на Swift. Большая часть проекта выполнена, но у меня возникают проблемы с переводом метода, который имеет обработчик завершения. Я просмотрел документацию, но у меня все еще есть проблемы. Метод:

- (void)start:(void ( ^ ) ( WTStartupConfiguration *configuration ))startupHandler 
completion:(void ( ^ ) ( BOOL isRunning , NSError *error ))completionHandler

В объективе-C я бы просто написал так:

[self.architectView start:^(WTStartupConfiguration *configuration)
 { } completion:^(BOOL isRunning, NSError *error) {}}];

Я не могу понять синтаксис замыкания в Swift. Любая помощь будет оценена!

Ответы на вопрос(3)

Ваш ответ на вопрос