问题是闭包隐式返回此表达式的结果:
self?.warningLabel.alpha = 1.0
但闭包本身被声明为returning
Void。
添加一个显式
return应该可以解决此问题:
UIView.animateWithDuration(NSTimeInterval(1.0), animations: { ()-> Void in self?.warningLabel.alpha = 1.0 return})
问题是闭包隐式返回此表达式的结果:
self?.warningLabel.alpha = 1.0
但闭包本身被声明为returning
Void。
添加一个显式
return应该可以解决此问题:
UIView.animateWithDuration(NSTimeInterval(1.0), animations: { ()-> Void in self?.warningLabel.alpha = 1.0 return})