我正在尝试将一些Objective-C代码翻译成Swift。我向我的项目中添加了Cocoapod“Masonry”以进行自动布局,并添加了Bridging-Header以便在Swift中使用Objective-C方法。
这是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)?)
?!
我在这里做错了什么吗?