Domanda

Ho due file independant a vicenda.

Diciamo solo chiamano Class1 e Class2.

In Class1, ho bisogno Class2, e in Class2 ho bisogno Class1.

Ho un file prefix in cui includo tutti i miei file, e ottengo alcuni errori di sintassi perché faccio

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

Come faccio a definire sia di loro in modo che possano usare l'un l'altro?

Che cosa sto facendo di sbagliato?

È stato utile?

Soluzione

considerare di usare un avanti dichiarazione . Sostituire il #import di Class2 in Class1 con @class Class2; e spostare questa affermazione #import al Class1.m attuazione (e viceversa).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top