2010-04-11 5 views
1

Dans mon dossier .m j'appelle une méthode qui est dans le même fichier .m. Dans l'en-tête je l'importation correcte pour l'en-tête, mais je continue à recevoir cette alerte:Comment puis-je supprimer l'alerte: « ... ne peut pas répondre à ... »

alt text http://www.balexandre.com/temp/2010-04-11_2222.png

Qu'est-ce que je fais mal? Que dois-je faire pour que cette erreur disparaisse? Je suis un peu perdu ici :-(

Même si je l'ai changé cela.

NSString *path = [[NSString alloc] 
    initWithString:@"...."]; 
[self parseXMLFileAtURL:path]; 
[path release]; 

Répondre

2

Vous pouvez simplement déclarer la méthode dans votre fichier .h Ou aller de l'avant d'où elle est appelée la mise en œuvre de la méthode, . si ça ne va pas être appelé d'une autre classe

+0

ohh .... J'ai complètement oublié d'ajouter la méthode à l'interface! Ty! – balexandre

0

Dans votre fichier de mise en œuvre (BlogViewController.m), ajoutez une interface d'extension comme ceci:

@interface BlogViewController() 
- (void) parseXMLFileAtURL:(NSString *)URL; 
@end 

@implementation BlogViewController 
... 

Cela dit s le compilateur attend la méthode mais la garde protégée si aucun objet externe n'a besoin de l'appeler.

+0

ty, mais en tant que débutant je préfère mettre des trucs d'interface dans le fichier '.h' (en-tête) :) – balexandre

Questions connexes