互いに独立した 2 つのファイルがあります。
それを Class1 と Class2 と呼びましょう。
Class1 には Class2 が必要で、Class2 には Class1 が必要です。
すべてのファイルを含む接頭辞ファイルがありますが、いくつかの構文エラーが発生します。
#import "Class1.h"
#import "Class2.h"
相互に使用できるように、両方をどのように定義しますか?
私は何を間違っていますか?
互いに独立した 2 つのファイルがあります。
それを Class1 と Class2 と呼びましょう。
Class1 には Class2 が必要で、Class2 には Class1 が必要です。
すべてのファイルを含む接頭辞ファイルがありますが、いくつかの構文エラーが発生します。
#import "Class1.h"
#import "Class2.h"
相互に使用できるように、両方をどのように定義しますか?
私は何を間違っていますか?
前方宣言の使用を検討してください。のをに置き換えて、#importこのステートメントを実装に移動します(逆も同様です)。Class2Class1@class Class2;#importClass1.m