rapide redéclaration invalide

func dropShape() {
        if let shape = fallingShape {
            while detectIllegalPlacement() == false {
                shape.lowerShapeByOneRow()
            }
            shape.raiseShapeByOneRow()
            delegate?.gameShapeDidDrop(self)
        }
    }

Salut, je suis à la prise de ce Invalide redeclaration de "dropShape ()" alors qu'ai-je tort. Quelqu'un peut-il m'aider

source d'informationauteur mkayaa93