2010-12-15 10 views
0

[EDIT] === ==== Problem solvedpasser plusieurs paramètres

==== juste après que je PRÉSENTÉS je vis les ==== ÉVIDENT

Mauvais nom dans l'appel « etmettre à jour ", devrait être" andWriteRead: ". Réalisez juste que je suis une personne aveugle.

Salut,

Je passe plusieurs paramètres dans les messages dans d'autres parties de mon code sans problème, mais avec ce que j'ai problème. Cela fonctionne parfaitement en passant un paramètre mais pas avec deux. Je suppose que c'est juste moi qui ne voit pas la forêt à cause des arbres. Est-ce que quelqu'un pourrait regarder ceci et me dire ce que je fais mal?

Les travaux suivants:

un message:

[setupQuestions questionsNumbersPLIST:diffLvls]; 

objet cible.

.h:

- (void)questionsNumbersPLIST:(NSMutableArray *)questionsList; 

.m:

- (void)questionsNumbersPLIST:(NSMutableArray *)questionsList { 

======================== =================

Alors je tente de transmettre plusieurs paramètres comme ceci:

message:

[setupQuestions questionsNumbersPLIST:diffLvls andUpdate:myString]; 

objet cible

.h:

- (void)questionsNumbersPLIST:(NSMutableArray *)questionsList andWriteRead:(NSString *)update; 

.m:

- (void)questionsNumbersPLIST:(NSMutableArray *)questionsList andWriteRead:(NSString *)update; 

Je reçois:

avertissement: (Messages sans signature de méthode correspondante

Répondre

2

Vous avez appelé votre méthode quetionsNumbersPLIST:andWriteRead:, vous devez l'appeler ainsi, vous ne pouvez pas le renommer arbitrairement. Donc, pour l'appeler:

[setupQuestions questionsNumbersPLIST:diffLvls andWriteRead:myString];

Questions connexes