2010-08-26 27 views
2

Est-ce que quelqu'un sait ce que cela signifie avertissement LLVM:Méthode introuvable (par défaut de type retour à 'id')

Method '-retry' not found (return type defaults to 'id') in sourceFile.m 

Je reçois cet avertissement sur la ligne suivante de sourceFile.m:

[self.operation retry]; 

Ma classe a une variable 'opération', qui est une classe personnalisée qui étend NSOperation.

MyCustomOperation* operation; 

@property (nonatomic, retain) MyCustomOperation* operation; 

Ma classe personnalisée d'opération a une méthode:

- (void) retry; 

Tout semble fonctionner, mais je voudrais que l'amour pour se débarrasser de mes avertissements.

Merci!

Répondre

3

Avez-vous la déclaration de méthode - (void) retry; dans l'interface, pas seulement l'implémentation?

+0

oui, la méthode est définie dans le fichier d'en-tête de l'opération personnalisée. – toofah

+0

revérifiez la méthode de relance pour vous assurer qu'elle ne retourne rien, car elle est vide. –

1

Vous devriez vérifier si vous avez importé MyCustomOperation.h.