2

我有两个相互独立的文件。

我们就称它为 Class1 和 Class2。

在 Class1 中,我需要 Class2,在 Class2 中我需要 Class1。

我有一个前缀文件,其中包含了我的所有文件,但我遇到了一些语法错误,因为我这样做了

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

我将如何定义它们,以便它们可以相互使用?

我究竟做错了什么?

4

1 回答 1

7

研究使用前向声明。替换in并将此语句移至实现#import(反之亦然)。Class2Class1@class Class2;#importClass1.m

于 2010-04-16T08:19:17.307 回答