2017-09-26 30 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()