【发布时间】:2016-12-17 21:16:57
【问题描述】:
extension SlideInAnimator: UIViewControllerAnimatedTransitioning {
func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
// This works
UIView.animate(withDuration: 0.3, animations: { }) { transitionContext.completeTransition($0) }
// transitionContext.completeTransition causes the error
UIView.animate(withDuration: 0.3, animations: { }, completion: transitionContext.completeTransition)
}
}
Xcode 没有显示任何错误,但是在编译时,它会导致标题中显示的错误(即使在清理之后)。每当我注释掉第二个动画时,错误就不会出现。这是一个错误还是我不能像第二个动画那样使用它?
【问题讨论】:
-
所有 Google 员工:此错误是一个“包罗万象”的错误,可能有很多原因。清洁通常会有所帮助。如果没有,请追溯您的步骤并找出哪些更改导致编译器失败。然后,open a bug report.
标签: swift compiler-errors