2009-06-30 5 views

Répondre

10

int fait référence au type de n. Lorsque vous envoyez le message -setNumerator:, vous devez fournir un argument. Dans ce cas, vous devez fournir un argument de type int.

si votre méthode avait une définition comme:

- (void)setNumerator:(NSNumber *)n { 
    NSNumber *newNumerator = [n copy]; 
    [numerator release]; 
    numerator = newNumerator; 
} 

alors vous fournir un NSNumber lors de l'envoi -setNumerator:.

0

Le (int) est un spécificateur de type. Cela signifie que la variable (dans ce cas, "n") est du type "int".

Questions connexes