2016-06-13 9 views
1

モジュール 'Foundation'の循環依存関係:Foundation - > UIKit - > QuartzCore - > Foundation "問題を解決するためにproject.howをビルドするとエラーが発生します。私は以下のリンクの答えを参照しているが、私のために働かない。私は派生したデータを取り除き、何度もxcodeを終了するが、まだこのエラーが出ている。xcodeの循環依存関係エラーを解決するには

Link 1

Link 2

enter image description here

+0

あなたはAppDelegateでyour.hファイルをインポートする予定ですか? –

+0

.hファイルの代わりに.mファイルをインポートしましたか?それは起こります... –

+1

そのエラーメッセージを生成しているソースファイルの名前は何ですか? – Droppy

答えて

1

はたぶん、あなたは.m file#import 1で巡回インポートを破ることができるか、モジュールマップ作られた依存関係を使用@import新機能を使用することを学ぶことができます。

+0

私はそれを試していたが、私のために働いていない:( – Rushabh

1

これはあなたの状況を一般化するかもしれません - あなたはクラスAをクラスAにインポートしていますので、クラスBでクラスAをインポートしているので、クラスAをBでインポートするのではなく、前方宣言 - で@class AクラスB(第2のケース)。 .pchファイルを使用している場合、FrameworkまたはHeadersを2回追加している可能性があります。 .pchファイルと他のファイルにもあります。 あなたのケースでは、.pchファイルまたは繰り返して追加する場所からUIKitおよびFoundationフレームワークを削除してみてください。

関連する問題