Question

J'ai deux fichiers independant sur l'autre.

Appelons juste et Class1 Classe2.

Dans Class1, j'ai besoin Classe2, et je Classe2 besoin Class1.

J'ai un fichier préfixe où j'inclure tous mes fichiers et je reçois des erreurs de syntaxe parce que je fais

#import "Class1.h"
#import "Class2.h"

Comment puis-je définir les deux afin qu'ils puissent utiliser l'autre?

Qu'est-ce que je fais mal?

Était-ce utile?

La solution

Regardez en utilisant un déclaration avant . Remplacer le #import de Class2 en Class1 avec @class Class2; et déplacer cette déclaration de #import à la Class1.m de mise en œuvre (et vice versa).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top