2013-08-17 40 views
-4

我已經創建了一個ObjcMongoDB作爲子項目的工作區。然後我構建了兩個框架並將它們鏈接到我的目標。通過導入#import <ObjCMongoDB/ObjCMongoDB.h>我得到一個錯誤「NSDictionary + BSONAdditions.h」文件未找到。我是否忘記了一件事,或者我完全錯了?「NSDictionary + BSONAdditions.h」文件未找到

+0

您是否告訴編譯器通過搜索找到該頭的路徑? –

+0

這個文件位於ObjCMongoDB框架中。所有其他文件都可見 – andrexus

回答

1

確保BSONAdditions標頭在框架目標中標記爲Public。

0

有時框架類別在構建時不會導入。在'Other Linker Flags'下的'Build Settings'中添加一個標誌'-ObjC',這將導入類別。

+1

這可能會修復運行時錯誤,但不會導致編譯器錯誤。 –