Ne postfixez-vous que le nom de la méthode avec: si vous appelez un objet étranger?Objective-C performSelector quand utiliser le côlon?
Pour une raison quelconque
[self performSelector:@selector(myMethod:) withObject:nil afterDelay:5];
ne fonctionne pas, mais
[self performSelector:@selector(myMethod) withObject:nil afterDelay:5];
Est-ce!
EDIT:
Déclaré dans la mise en œuvre d'une classe, mais pas l'interface.
- (void)myMethod
{
// Some stuff
}
Comment id myMethod a déclaré - à savoir quelle est la signature de la méthode ? – Mark