Эта ошибка появляется, когда компилятор swift находит выражение слишком тяжелым, чтобы вычислить его за разумное время.
просто разбейте выражение в подвыражении;Одним из примеров может быть:
let firstHalfOfExpression = (currentRadians + (radiansPerWedge / 2)) + snappingPositionRadians
let nearestWedge: Int = Int(round(firstHalf / radiansPerWedge))