“NSDictionary + BSONAdditions.h”文件未找到

问题描述:

我已经创建了一个ObjcMongoDB作为子项目的工作区。然后我构建了两个框架并将它们链接到我的目标。通过导入#import <ObjCMongoDB/ObjCMongoDB.h>我得到一个错误“NSDictionary + BSONAdditions.h”文件未找到。我是否忘记了一件事,或者我完全错了?“NSDictionary + BSONAdditions.h”文件未找到

+0

您是否告诉编译器通过搜索找到该头的路径? –

+0

这个文件位于ObjCMongoDB框架中。所有其他文件都可见 – andrexus

确保BSONAdditions标头在框架目标中标记为Public。

有时框架类别在构建时不会导入。在'Other Linker Flags'下的'Build Settings'中添加一个标志'-ObjC',这将导入类别。

+1

这可能会修复运行时错误,但不会导致编译器错误。 –