Comment résoudre "aucune méthode d'instance connue pour le sélecteur" performSelector: withObject: afterDelay: '"lors de la migration vers ARC?

L'ARC de l'outil de migration est en refusant d'accepter ce code avant de commencer la migration:

[self.delegate performSelector:@selector(overlayDismissed:) withObject:self afterDelay:0];

Le délégataire est contraint de mettre en œuvre cette méthode avec un protocole, et il devrait fonctionner correctement:

@protocol OverlayDelegate <NSObject>
- (void)overlayDismissed:(Overlay*)overlay;
@end

@interface Overlay : UIImageView {
    id<OverlayDelegate> delegate;
}

@property (nonatomic, assign) id<OverlayDelegate> delegate;

Quel est le problème avec l'ARC? Pourquoi est-il en me disant qu'il n'y a "pas d'exemple connu de la méthode pour le sélecteur 'performSelector:withObject:afterDelay:'?

source d'informationauteur openfrog