我不犯错误。
无法将类型'(_) -> ()‘的值转换为预期的参数类型'LTEmitterConfigureClosure?’(又名'Optional<(CAEmitterLayer,CAEmitterCell) -> ()>')
我怎么才能修好它?
self.emitterView.createEmitter(
"fragments",
particleName: "Fragment",
duration: 0.6
) {_ in}.update { (layer, _) in
if progress > end {
layer.birthRate = 0
}
}.play()发布于 2017-09-26 17:21:51
只需将尾随闭包{_ in}替换为configureClosure: nil,即。
self.emitterView.createEmitter(
"fragments",
particleName: "Fragment",
duration: 0.6,
configureClosure: nil).update { (layer, _) in
if progress > end {
layer.birthRate = 0
}
}.play()https://stackoverflow.com/questions/46425066
复制相似问题