我有两个相互独立的文件。
我们就称它为 Class1 和 Class2。
在 Class1 中,我需要 Class2,在 Class2 中我需要 Class1。
我有一个前缀文件,其中包含了我的所有文件,但我遇到了一些语法错误,因为我这样做了
#import "Class1.h"
#import "Class2.h"
我将如何定义它们,以便它们可以相互使用?
我究竟做错了什么?
我有两个相互独立的文件。
我们就称它为 Class1 和 Class2。
在 Class1 中,我需要 Class2,在 Class2 中我需要 Class1。
我有一个前缀文件,其中包含了我的所有文件,但我遇到了一些语法错误,因为我这样做了
#import "Class1.h"
#import "Class2.h"
我将如何定义它们,以便它们可以相互使用?
我究竟做错了什么?
研究使用前向声明。替换in并将此语句移至实现#import
(反之亦然)。Class2
Class1
@class Class2;
#import
Class1.m