Protocolos Swift: el método no anula ningún método de su superclase

Dado que Xcode 6 todavía tiene muchos errores con Swift, no estoy seguro de si es uno o me falta algo. Mi clase adopta el protocolo NSLayoutManagerDelegate. Pero parece imposible anular el método que necesito. Lo hago como la documentación describe:

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

    }

Pero recibo un error aquí: el método no anula ningún método de su superclase. ¿Qué debo hacer?

Respuestas a la pregunta(1)

Su respuesta a la pregunta