2016-06-13 105 views
1

我得到「模塊'Foundation'中的循環依賴項:Foundation - > UIKit - > QuartzCore - > Foundation」當我生成我的project.how來解決它時出錯。我已經參考下面的鏈接答案,但它不適合我。我已經刪除派生的數據,並退出Xcode很多次,但我仍然得到這個錯誤。如何解決xcode中的循環依賴關係錯誤

Link 1

Link 2

enter image description here

+0

你打算在AppDelegate中導入your.h文件嗎? –

+0

您是否在任何地方導入了.m文件而不是.h文件?它發生了...... –

+1

生成該錯誤消息的源文件的名稱是什麼? – Droppy

回答

1

也許你可以在.m file#import一個打破循環導入,或者你可以學習使用@import在使用該模塊圖進行相關性的新功能。

+0

我曾嘗試過但不適用於我:( – Rushabh

1

這可能會概括您的情況 - 您已將B類導入到A類中,現在您正在B類中導入A類,因此在第二種情況下,而不是在B中導入A類時使用前向聲明 - 使用@class A in B類(第二種情況)。 如果您使用.pch文件,您可能會兩次添加Framework或Headers。 在.pch文件中以及其他文件中。 在你的情況下,嘗試從.pch文件或其他重複添加它們的地方刪除UIKit和Foundation框架。