【发布时间】:2021-12-27 17:27:41
【问题描述】:
我一直在使用 SwiftLint,遇到了多个 multiple_closures_with_trailing_closure 定义的错误 here。
我遇到的最大问题是我的Button,我会在其中切换一些布尔值,例如
Button(action: {self.startTimer.toggle()}) {
...trailing closure
}
当我关闭一个方法的简写闭包时
func toggleTimer() { self.startTimer.toggle() }
linting 错误消失了。我仍然不确定关于“不止一个结束论点”部分的投诉是什么。
在传递多个闭包参数时不应使用尾随闭包语法。
这个特定示例中的这种 linting 错误是什么意思?
【问题讨论】: