2

互いに独立した 2 つのファイルがあります。

それを Class1 と Class2 と呼びましょう。

Class1 には Class2 が必要で、Class2 には Class1 が必要です。

すべてのファイルを含む接頭辞ファイルがありますが、いくつかの構文エラーが発生します。

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

相互に使用できるように、両方をどのように定義しますか?

私は何を間違っていますか?

4

1 に答える 1

7

前方宣言の使用を検討してください。のをに置き換えて、#importこのステートメントを実装に移動します(逆も同様です)。Class2Class1@class Class2;#importClass1.m

于 2010-04-16T08:19:17.307 に答える