Я пытаюсь перевести код objective-C в Swift. Я добавил Cocoapod "Masonry" для Autolayout в свой проект и добавил заголовок Bridging-Header, чтобы использовать objective-C Methods in Swift.
Этот метод ObjC:
[_tableView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.view);
}];
должно быть чем-то вроде следующего закрытия:
tableView.mas_makeConstraints({ (make : MASConstraintMaker!) -> Void? in
make.edges.equalTo(self.view)
})
Но я получаю сообщение "Не удалось найти член" mas_makeConstraints ", который не является ошибкой, поскольку метод индексируется, и автозаполнение дает мне следующее:
tableView.mas_makeConstraints(block: ((MASConstraintMaker!) -> Void)?)
?
Я делаю что-то не так здесь?