我已經創建了一個ObjcMongoDB作爲子項目的工作區。然後我構建了兩個框架並將它們鏈接到我的目標。通過導入#import <ObjCMongoDB/ObjCMongoDB.h>
我得到一個錯誤「NSDictionary + BSONAdditions.h」文件未找到。我是否忘記了一件事,或者我完全錯了?「NSDictionary + BSONAdditions.h」文件未找到
-4
A
回答
1
確保BSONAdditions標頭在框架目標中標記爲Public。
0
有時框架類別在構建時不會導入。在'Other Linker Flags'下的'Build Settings'中添加一個標誌'-ObjC',這將導入類別。
+1
這可能會修復運行時錯誤,但不會導致編譯器錯誤。 –
相關問題
- 1. NSDictionary到文件
- 2. 文件未找到文件
- 3. 文件未找到
- 4. 文件未找到
- 5. 解析文件到NSDictionary
- 6. ZXingWidget:Counted.h文件未找到
- 7. 資源文件未找到
- 8. CorePlot-CocoaTouch.h文件未找到
- 9. 文件未找到錯誤
- 10. Laravel,Javascript文件未找到
- 11. Cocoa/Cocoa.h文件未找到
- 12. 'AWSURLRequestRetryHandler.h'文件未找到
- 13. 'AppKit.framework/AppKit.h'文件未找到
- 14. 未找到Javascript文件
- 15. Eclipse未找到文件?
- 16. 未找到框架文件
- 17. QuartzCore/CATransform3D.h文件未找到
- 18. 未找到子域文件
- 19. 未找到Xcode文件
- 20. 獲取文件未找到
- 21. facebookSDK 3.1.1未找到文件
- 22. 404文件未找到
- 23. 文件未找到異常
- 24. AndroidManifest.xml文件未找到
- 25. 未找到歸檔文件
- 26. 未找到Crashlytics文件
- 27. IIS6未找到.asp文件
- 28. FREAD:文件未找到
- 29. MBProgressHUD/MBProgressHUD.h'文件未找到
- 30. 文件未找到[Java]
您是否告訴編譯器通過搜索找到該頭的路徑? –
這個文件位於ObjCMongoDB框架中。所有其他文件都可見 – andrexus