質問

私はお互いに独立した2つのファイルを持っています。

Class1とclass2と呼びましょう。

クラス1では、クラス2が必要で、クラス2ではクラス1が必要です。

すべてのファイルを含めるプレフィックスファイルがあり、構文エラーが表示されます。

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

彼らがお互いを使うことができるように、それらの両方をどのように定義しますか?

私は何が間違っているのですか?

役に立ちましたか?

解決

の使用を調べます フォワード宣言. 。を交換します #importClass2Class1@class Class2; そしてこれを動かします #import 実装の声明 Class1.m (およびその逆)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top