Swift protocoles: méthode ne remplace pas la méthode, de sa super-classe

Depuis Xcode 6 a encore beaucoup de bugs avec Swift, je ne suis pas sûr, est-il une ou je suis en manque de quelque chose.
Ma classe adopte le protocole NSLayoutManagerDelegate. Mais il semble impossible de remplacer la méthode dont j'ai besoin. Je n'ai que de la documentation décrit:

override func layoutManager(_ aLayoutManager: NSLayoutManager!,
        didCompleteLayoutForTextContainer aTextContainer: NSTextContainer!,
        atEnd flag: Bool) {

    }

Mais j'obtiens l'erreur ici: la méthode ne remplace pas la méthode, de sa super-classe.
Que dois-je faire?