2010-08-13 4 views

Répondre

7

Oui .

- (void) runScheduledTask { 
    [self GetSms]; 
} 

IBAction est l'équivalent de void et est utilisé uniquement comme un identifiant par Interface Builder.

+0

ahh merci :) m'a sauvé beaucoup de temps – user393273

+2

Gardez juste note: vous pourriez avoir un défaut de conception si vous devez appeler un IBAction à partir de votre propre code. IBActions spécifie qu'Interface Builder sait que les méthodes peuvent être liées à des objets d'interface, et que l'appel de méthodes IBAction est parfaitement légal et autorisé, vous pourriez vouloir repenser votre structure si vous vous trouvez initier des actions que l'utilisateur est censé initier . Pour clarifier, il est plus structurellement valide d'avoir une IBAction appelée 'calculate' qui appelle' [self calculateBalance] 'que d'avoir à appeler une IBAction qui s'appelle' calculateBalance' et l'appeler. –