2016-09-13 2 views

Répondre

1

Comme la méthode sampleMethod() a été appelée avec succès, elle utilisera par défaut la référence self à l'intérieur du corps.

Vous pouvez penser à cette ligne

self?.sampleMethod() 

comme celui-ci

if let s = self { 
    s.dynamicType.sampleMethod(s)() 
} 

où vous venez de passer une forte référence à l'instance à la méthode de classe associée

+1

Merci @Shadow de –