0

Appdelegate では、ビューを表示するために一部のクラスをインポートしています。そのビューでは、メソッドと変数にアクセスするために同じ AppDelegate をインポートする必要がありましたが、これを行っているときです。循環インポートエラーが表示されます。

@class.h ファイルでインポートし、.m ファイルでインポートしてみました。

4

1 に答える 1

3

両方のクラス@classで、.h ファイルでのみ使用して#importから、.m ファイルに を追加する必要があります。これは、説明した問題の正しい解決策です。

3 番目のクラスが#imported であり、次に#import別のクラスが循環リンクを作成する可能性があるため、循環性が大きくなる可能性があることに注意してください。必要な場合を除き、通常は@class.h ファイルで使用する必要があります (実装#importするスーパークラスとs の場合)。@protocol

于 2013-07-12T11:57:01.990 に答える