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 не показывает никаких ошибок, но при компиляции он вызывает ошибку, указанную в названии (даже после очистки). Всякий раз, когда я комментирую вторую анимацию, ошибка не появляется. Это ошибка, или мне просто не разрешено использовать ее, как вторая анимация?swiftc не удалось с кодом выхода 1
Все гуглеры: эта ошибка является «поймать все», которая может иметь много причин. Чистка часто помогает. Если нет, повторите шаги и узнайте, какие изменения приводят к сбою компилятора. Затем откройте отчет об ошибке (https://bugs.swift.org/). – Raphael