Transmettre les données lors de la rejeter modal viewController en swift

Je suis en train de passer des données à partir de la modal ViewController à son source ViewController. Je pense que je dois utiliser délégation mais ça ne fonctionne pas.

protocol communicationControllerCamera{
    func backFromCamera()
}

class Camera: UIViewController{
    var delegate: communicationControllerCamera

    init(){
        self.delegate.backFromCamera()
    }
}


class SceneBuilder: UIViewController, communicationControllerCamera{
    func backFromCamera(){    //Never called
        println("YEAHH")
    }
}

La backFromCamera méthode, il n'est pas appelé. Qu'ai-je fait de mal?

OriginalL'auteur Marco | 2014-09-10