Pergunta

Eu tenho dois arquivos independentes um do outro.

Vamos chamá -lo de classe1 e classe2.

Na classe1, preciso da classe2 e da classe2 eu preciso da classe1.

Eu tenho um arquivo prefixo onde incluo todos os meus arquivos e recebo alguns erros de sintaxe porque faço

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

Como eu definiria os dois para que eles possam usar um ao outro?

O que estou fazendo errado?

Foi útil?

Solução

Olhe para usar um declaração direta. Substitua o #import do Class2 dentro Class1 com @class Class2; e mover isso #import declaração para a implementação Class1.m (e vice versa).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top