Dependance cyclique
Bonjour à tous,
j'ai un problème de dépendances cycliques... Je m'explique:
A.h inclus B.h
et B.h inclus A.h
j'ai commençais Objective-C hier matin... j'ai pas fais de C depuis 10 ans... je crois que l'on utilisait un truc qui s'appelle les référence forward... ca existe en objective-C ??? ou alors en jouant avec les #ifndef et #define ?
j'ai un problème de dépendances cycliques... Je m'explique:
A.h inclus B.h
et B.h inclus A.h
j'ai commençais Objective-C hier matin... j'ai pas fais de C depuis 10 ans... je crois que l'on utilisait un truc qui s'appelle les référence forward... ca existe en objective-C ??? ou alors en jouant avec les #ifndef et #define ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
@class B;
Dans le B.h mettre
@class A;
Dans le A.m mettre
#import "B.h"
Dans le B.m mettre
#import "A.h"
Le @class est en quelque sorte le forward, indiquant simplement que la classe existe, sans plus.