Обработчики завершения для 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. Любая помощь будет оценена!