我有两个独立的文件。
我们把它称为Class1和Class2。
在Class1中,我需要Class2,在Class2中我需要Class1。
我有一个前缀文件,其中包含我的所有文件,并且因为我
而出现一些语法错误#import "Class1.h"
#import "Class2.h"
我如何定义它们以便它们可以相互使用?
我做错了什么?
答案 0 :(得分:7)
考虑使用forward declaration。将#import
中Class2
的{{1}}替换为Class1
,并将此@class Class2;
语句移至实施#import
(反之亦然)。