2017-09-26 33 views
0

我得到下面的错误。LTMorphingLabel Swift4错误

无法将类型的值 '(_) - >()' 预期参数类型“LTEmitterConfigureClosure? (又名'可选<(CAEmitterLayer,CAEmitterCell) - >()>')

我该如何解决?

self.emitterView.createEmitter(
       "fragments", 
       particleName: "Fragment", 
       duration: 0.6 
       ) {_ in}.update { (layer, _) in 
        if progress > end { 
         layer.birthRate = 0 
        } 
       }.play() 

回答

0

只需更换后关闭{_ in}configureClosure: nil,即。

self.emitterView.createEmitter(
       "fragments", 
       particleName: "Fragment", 
       duration: 0.6, 
       configureClosure: nil).update { (layer, _) in 
        if progress > end { 
         layer.birthRate = 0 
        } 
       }.play()