Bonjour
Développeur JAVA à la base, je suis actuellement en train de me former à Objective-C. Or dans ce cadre,
j'ai écrit une classe ne comportant qu'une méthode statique (voir le code ci-dessous)
Pour l'entête :
Code :
- @interface UtilsView : NSObject {
- }
- +(void) toto;
- @end
|
Pour l'implémentation:
Code :
- #import "UtilsView.h"
- @implementation UtilsView
- +(void) toto {
- NSLog(@"toto" );
- }
- @end
|
Or lorsque je souhaite utiliser cette fonction statique, je me retrouve avec l'erreur
de "linkage" que je n'arrive pas à comprendre
Code :
- ".objc_class_name_UtilsView", referenced from:
- literal-pointer@__OBJC@__cls_refs@UtilsView in VisiteVideoView.o
- ld: symbol(s) not found
- collect2: ld returned 1 exit status
|
En vous remerciant d'avance pour toute votre aide